kinugasa.object.movingModel
クラス Track
java.lang.Object
kinugasa.object.Model
kinugasa.object.MovingModel
kinugasa.object.movingModel.Track
- すべての実装されたインタフェース:
- java.io.Serializable, java.lang.Cloneable
public class Track
- extends MovingModel
Kinugasa : Track : 単純追尾アルゴリズムです.
- バージョン:
- 1.0.0 - 2013/02/20_21:59:06
- 作成者:
- Dra0211
- 関連項目:
- 直列化された形式
クラス java.lang.Object から継承されたメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- 関連項目:
- 定数フィールド値
targetList
private java.util.List<Sprite> targetList
currentTarget
private Sprite currentTarget
updateTargetDelay
private TimeCounter updateTargetDelay
Track
public Track(java.util.List<Sprite> targetList,
TimeCounter updateTargetDelay)
Track
public Track(Sprite target,
TimeCounter updateTargetDelay)
Track
public Track(Sprite target)
getTargetList
public java.util.List<Sprite> getTargetList()
setTargetList
public void setTargetList(java.util.List<Sprite> targetList)
getCurrentTarget
public Sprite getCurrentTarget()
setCurrentTarget
public void setCurrentTarget(Sprite currentTarget)
getUpdateTargetDelay
public TimeCounter getUpdateTargetDelay()
setUpdateTargetDelay
public void setUpdateTargetDelay(TimeCounter updateTargetDelay)
serachMostNearTarget
public void serachMostNearTarget(BasicSprite sprite)
move
public void move(BasicSprite s)
- 定義:
- クラス
MovingModel
内の move
clone
public Track clone()
- クラス
Model
の記述:
- このモデルのクローンを返します.
クローンはObjectクラスの機能を使って行われます。
全てのモデルの実装は、cloneメソッドを適切にオーバーライドする必要があります。
- オーバーライド:
- クラス
MovingModel
内の clone
- 戻り値:
- このモデルと同じクラスの新しいインスタンスを返します。