|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectsystem.GameInfo
public final class GameInfo
ゲーム情報を管理するクラスです。
コンストラクタの概要 | |
---|---|
GameInfo(int money,
int life,
Field field)
コンストラクタ |
メソッドの概要 | |
---|---|
int |
getAttackPower(TowerType towerType)
タワーのタイプに応じて攻撃力を返します. |
java.util.List<FieldPoint> |
getAttackRange(FieldPoint fieldPoint,
TowerType towerType)
タワーのタイプと座標に応じて攻撃する範囲を返します. |
java.util.List<FieldPoint> |
getAttackRange(int x,
int y,
TowerType type)
タワーのタイプと座標に応じて攻撃する範囲を返します. |
int |
getCost(TowerType towerType)
タワーのタイプに応じて必要なコストを返します. |
EnemyWave |
getEnemies()
敵ウェーブを取得します |
Field |
getField()
フィールドの情報を取得します。 |
int |
getLife()
プレイヤーの残りライフを取得します |
int |
getMoney()
現在のプレイヤーの所持マネーを取得します |
int |
getScore()
現在のプレイヤーのスコアを取得します。 |
int |
getWaveLevel()
敵のレベルを取得します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public GameInfo(int money, int life, Field field)
money
- life
- field
- メソッドの詳細 |
---|
public int getMoney()
public int getLife()
public int getWaveLevel()
public int getScore()
public Field getField()
public EnemyWave getEnemies()
public int getCost(TowerType towerType)
towerType
-
public int getAttackPower(TowerType towerType)
towerType
-
public java.util.List<FieldPoint> getAttackRange(FieldPoint fieldPoint, TowerType towerType)
towerType
- public java.util.List<FieldPoint> getAttackRange(int x, int y, TowerType type)
towerType
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |