jp.ac.washi.quinte.api
クラス Player

java.lang.Object
  上位を拡張 jp.ac.washi.quinte.api.Player

public abstract class Player
extends java.lang.Object

このインタフェースはプレイヤーに2つのメソッドを提供します。 これらのメソッドはCursorActionまたはSoldierActionを返すことによってキャラクターに命令を出します。


コンストラクタの概要
Player()
           
 
メソッドの概要
abstract  CursorAction nextCursorAction(GameInfo gameInfo)
          次のカーソル動作を決定します。
abstract  SoldierAction nextSoldierAction(GameInfo gameInfo)
          次の兵士の行動を決定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Player

public Player()
メソッドの詳細

nextCursorAction

public abstract CursorAction nextCursorAction(GameInfo gameInfo)
次のカーソル動作を決定します。

パラメータ:
gameInfo - ゲーム情報
戻り値:
次のカーソルの動作を表すCursorAction

nextSoldierAction

public abstract SoldierAction nextSoldierAction(GameInfo gameInfo)
次の兵士の行動を決定します。

パラメータ:
gameInfo - ゲーム情報
戻り値:
次の兵士の動作を表すSoldierAction