public class SpeedChange extends MovingModel
| コンストラクタと説明 | 
|---|
| SpeedChange(float addSpeed)移動速度が変更される移動モデルを構築します. | 
| SpeedChange(float addSpeed,
           float min,
           float max)移動速度が変更される移動モデルを構築します. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| SpeedChange | clone()このモデルのクローンを返します. | 
| float | getAddSpeed()移動の度に加算する値を取得します. | 
| float | getMaxSpeed()最大の速度を取得します. | 
| float | getMinSpeed()最低の速度を取得します. | 
| void | move(BasicSprite s) | 
| void | setAddSpeed(float addSpeed)移動の度に加算する値を設定します. | 
| void | setMaxSpeed(float maxSpeed)最大の速度を設定します. | 
| void | setMinSpeed(float minSpeed)最低の速度を設定します. | 
public SpeedChange(float addSpeed,
                   float min,
                   float max)
            throws java.lang.IllegalArgumentException
addSpeed - 1回の移動で加算する速度の値.負数を指定できる.min - 最低の速度.この値を含む.max - 最大の速度.この値を含む.java.lang.IllegalArgumentException - min>maxのときに投げられる.public SpeedChange(float addSpeed)
addSpeed - 1回の移動で加算する速度の値.負数を指定できる.public float getAddSpeed()
public float getMaxSpeed()
public float getMinSpeed()
public void setAddSpeed(float addSpeed)
addSpeed - 加算する値.public void setMaxSpeed(float maxSpeed)
maxSpeed - 最大速度.public void setMinSpeed(float minSpeed)
minSpeed - 最低の速度.public void move(BasicSprite s)
move クラス内 MovingModelpublic SpeedChange clone()
Modelclone クラス内 MovingModel