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