概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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

単純追尾アルゴリズムです.

バージョン:
  1.0.0 - 2013/02/20_21:59:06
作成者:
  Dra0211
関連項目:
  直列化された形式

フィールドの概要
`private Sprite` | `currentTarget`
`private static long` | `serialVersionUID`
`private java.util.List<Sprite>` | `targetList`
`private TimeCounter` | `updateTargetDelay`

コンストラクタの概要
`Track(java.util.List<Sprite> targetList, TimeCounter updateTargetDelay)`
`Track(Sprite target)`
`Track(Sprite target, TimeCounter updateTargetDelay)`

メソッドの概要
`Track` | `clone()` このモデルのクローンを返します.
`Sprite` | `getCurrentTarget()`
`java.util.List<Sprite>` | `getTargetList()`
`TimeCounter` | `getUpdateTargetDelay()`
`void` | `move(BasicSprite s)`
`void` | `serachMostNearTarget(BasicSprite sprite)`
`void` | `setCurrentTarget(Sprite currentTarget)`
`void` | `setTargetList(java.util.List<Sprite> targetList)`
`void` | `setUpdateTargetDelay(TimeCounter updateTargetDelay)`

クラス kinugasa.object.Model から継承されたメソッド
`clone`

クラス 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`
  戻り値:
    このモデルと同じクラスの新しいインスタンスを返します。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド