クラス
system.FieldPoint の使用

system での FieldPoint の使用
 

FieldPoint 型の引数を持つ型を返す system のメソッド
 java.util.List<FieldPoint> WideRangeTower.calculateAttackRange(int x, int y, Field field)
          指定された座標にあるタワーの攻撃可能な範囲を取得します。
 java.util.List<FieldPoint> WeakTower.calculateAttackRange(int x, int y, Field field)
          指定された座標にあるタワーの攻撃可能な範囲を取得します。
 java.util.List<FieldPoint> StrongTower.calculateAttackRange(int x, int y, Field field)
          指定された座標にあるタワーの攻撃可能な範囲を取得します。
 java.util.List<FieldPoint> HighBombTower.calculateAttackRange(int x, int y, Field field)
          指定された座標にあるタワーの攻撃可能な範囲を取得します。
 java.util.List<FieldPoint> BombTower.calculateAttackRange(int x, int y, Field field)
          指定された座標にあるタワーの攻撃可能な範囲を取得します。
 java.util.List<FieldPoint> GameInfo.getAttackRange(FieldPoint fieldPoint, TowerType towerType)
          タワーのタイプと座標に応じて攻撃する範囲を返します.
 java.util.List<FieldPoint> GameInfo.getAttackRange(int x, int y, TowerType type)
          タワーのタイプと座標に応じて攻撃する範囲を返します.
 java.util.List<FieldPoint> Route.getPath()
          敵が移動する最短経路を取得します。
 

FieldPoint 型のパラメータを持つ system のメソッド
 java.util.List<FieldPoint> GameInfo.getAttackRange(FieldPoint fieldPoint, TowerType towerType)
          タワーのタイプと座標に応じて攻撃する範囲を返します.
 FieldState Field.getFieldStateAt(FieldPoint fieldPoint)
          指定された座標位置のフィールドの状態を取得します。
 TowerType Field.getTowerTypeAt(FieldPoint fieldPoint)
          指定された座標位置のタワーの種類を取得します。
 boolean FieldPoint.isEqualFieldPoint(FieldPoint fieldPoint)
          指定された座標と等しいかどうかを調べます
 

FieldPoint 型のパラメータを持つ system のコンストラクタ
Command(FieldPoint fieldPoint, TowerType towerType)
          コンストラクタ