|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 -
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||