|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectsystem.PlayerInfo
public final class PlayerInfo
プレイヤー一人分の情報を保持,管理するクラス
コンストラクタの概要 | |
---|---|
PlayerInfo(java.lang.String name,
int id)
名前とIDを指定してインスタンスを生成します |
|
PlayerInfo(java.lang.String name,
int x,
int y,
int id)
名前と座標とIDを指定してインスタンスを生成します |
メソッドの概要 | |
---|---|
boolean |
couldBomb()
そのターンで爆弾設置できたかどうかを返します |
boolean |
couldMove()
そのターンで移動できたかどうかを返します |
int |
getBombCapacity()
プレイヤーの今の最高爆弾設置数を返します |
int |
getFireLength()
プレイヤーの爆弾の火力を返します |
int |
getID()
プレイヤーが持つIDを返します |
int |
getInvincibleCount()
無敵状態残り継続ターンを返します |
java.lang.String |
getName()
プレイヤーの名前を返します |
Point |
getPoint()
プレイヤーの座標をPoint型で返します |
int |
getReservedBomb()
プレイヤーの今爆弾を置ける数を返します |
int |
getScore()
現在のスコアを返します |
int |
getX()
プレイヤーのx座標を返します |
int |
getY()
プレイヤーのy座標を返します |
boolean |
hasIDOf(int ID)
指定されたIDを持つかどうかを返します |
boolean |
isAt(int x,
int y)
指定した座標にそのプレイヤーがいるかどうかを返します |
boolean |
isAt(Point point)
|
boolean |
isInvincible()
プレイヤーが死亡状態(無敵状態)であるかどうかを返します |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PlayerInfo(java.lang.String name, int id)
name
- public PlayerInfo(java.lang.String name, int x, int y, int id)
name
- x
- y
- メソッドの詳細 |
---|
public boolean couldMove()
public boolean couldBomb()
public int getID()
public int getFireLength()
public int getReservedBomb()
public int getBombCapacity()
public java.lang.String getName()
public int getX()
public int getY()
public Point getPoint()
public int getInvincibleCount()
public int getScore()
public boolean isInvincible()
public boolean hasIDOf(int ID)
ID
-
public boolean isAt(int x, int y)
x
- y
-
public boolean isAt(Point point)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |