|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectsystem.AbstractPlayer
public abstract class AbstractPlayer
プレイヤーの抽象クラス 参加者はこれを継承して自分のプレイヤーを作ります
コンストラクタの概要 | |
---|---|
AbstractPlayer(java.lang.String name)
プレイヤーの名前を指定してインスタンスを生成します |
メソッドの概要 | |
---|---|
abstract system.Command |
getCommand()
プレイヤーのコマンドを決定して返します システムから呼び出されます 参加者はこのメソッドを継承してコマンド生成部を作ります |
protected java.util.List<java.lang.Integer> |
getEnemyIDList()
敵のIDのリストを返します |
protected java.util.List<system.PlayerInfo> |
getEnemyInfoList()
相手の情報を返します 3人分の情報のリストを返します |
protected system.Field |
getField()
フィールド情報を返します |
protected system.GameInfo |
getGameInfo()
更新されたゲーム情報を返します |
protected int |
getMyID()
自分のIDを返します |
protected system.PlayerInfo |
getMyInfo()
自分の情報を取得します |
java.lang.String |
getName()
名前を取得します |
void |
printPlayerState()
プレイヤーの順位とともに,スコアとステータスと表示します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractPlayer(java.lang.String name)
name
- メソッドの詳細 |
---|
public abstract system.Command getCommand()
public java.lang.String getName()
public void printPlayerState()
protected system.GameInfo getGameInfo()
protected system.PlayerInfo getMyInfo()
protected java.util.List<system.PlayerInfo> getEnemyInfoList()
ID
-
protected int getMyID()
protected java.util.List<java.lang.Integer> getEnemyIDList()
protected system.Field getField()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |