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
クラス内 MovingModel
public SpeedChange clone()
Model
clone
クラス内 MovingModel