パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前の文字
次の文字
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
M
P
S
V
W
G
Game
-
system
の クラス
ゲーム進行を行うクラス
Game(List<AbstractPlayer>, int)
- クラス system.
Game
のコンストラクタ
プレイヤーのリストとプレイヤーの数を指定して生成します
GameInfo
-
system
の クラス
ゲーム全体の情報を持ち,管理,更新操作を行うクラス
getAllFireArea()
- クラス system.
Field
のメソッド
全ての爆弾の持つ火柱の座標のリストを返します
getAllFireArea()
- クラス system.
GameInfo
のメソッド
全ての爆弾の持つ火柱の座標のリストを返します
getBombAt(int, int)
- クラス system.
Field
のメソッド
指定の座標にある爆弾を返します 無い場合はnullを返します
getBombAt(Point)
- クラス system.
Field
のメソッド
getBombAt(int, int)
- クラス system.
GameInfo
のメソッド
指定の座標にある爆弾を返します 無い場合はnullを返します 爆発している状態の爆弾も含まれます
getBombAt(Point)
- クラス system.
GameInfo
のメソッド
getBombCapacity()
- クラス system.
PlayerInfo
のメソッド
プレイヤーの今の最高爆弾設置数を返します
getBombList()
- クラス system.
Field
のメソッド
存在する爆弾のリストを返します
getBombList()
- クラス system.
GameInfo
のメソッド
存在する爆弾のリストを返します 爆発している状態の爆弾も含まれます
getCommand()
- クラス system.
AbstractPlayer
のメソッド
プレイヤーのコマンドを決定して返します システムから呼び出されます 参加者はこのメソッドを継承してコマンド生成部を作ります
getCount()
- クラス system.
Bomb
のメソッド
爆弾が爆発するまでの残りターン数を返します
getDirection()
- クラス system.
Command
のメソッド
コマンドの方向を返します
getField()
- クラス system.
GameInfo
のメソッド
フィールド情報を返します
getFieldStateAt(int, int)
- クラス system.
Field
のメソッド
指定した座標のFieldStateを返します 座標がフィールド範囲外の場合nullを返します
getFieldStateAt(Point)
- クラス system.
Field
のメソッド
getFireArea()
- クラス system.
Bomb
のメソッド
爆弾の爆風が及んでいる座標のリスト返します 爆発していないときは空のリストを返します
getFireLength()
- クラス system.
Bomb
のメソッド
爆弾の火柱の長さを返します
getFireLength()
- クラス system.
PlayerInfo
のメソッド
プレイヤーの爆弾の火力を返します
getHeight()
- クラス system.
Field
のメソッド
フィールドの高さを返します
getID()
- クラス system.
PlayerInfo
のメソッド
プレイヤーが持つIDを返します
getInvincibleCount()
- クラス system.
PlayerInfo
のメソッド
無敵状態残り継続ターンを返します
getItemAt(int, int)
- クラス system.
Field
のメソッド
その座標のアイテムを返します 無い場合はnullを返します
getItemAt(Point)
- クラス system.
Field
のメソッド
その座標のアイテムを返します 無い場合はnullを返します
getItemList()
- クラス system.
Field
のメソッド
アイテムのリストを返します
getItemType()
- クラス system.
Item
のメソッド
アイテムの種類を返します
getMasterID()
- クラス system.
Bomb
のメソッド
爆弾の設置主のIDを返します
getName()
- クラス system.
AbstractPlayer
のメソッド
名前を取得します
getName()
- クラス system.
PlayerInfo
のメソッド
プレイヤーの名前を返します
getPassedTurn()
- クラス system.
GameInfo
のメソッド
経過ターンを返します
getPlayerInfo(int)
- クラス system.
GameInfo
のメソッド
指定した番号のプレイヤーのPlayerInfoを返します
getPlayerInfoList(List<Integer>)
- クラス system.
GameInfo
のメソッド
リストで指定した番号のプレイヤーのPlayerInfoのリストを返します
getPlayerInfoList()
- クラス system.
GameInfo
のメソッド
全プレイヤーのPlayerInfoのリストを返します
getPlayerNum()
- クラス system.
GameInfo
のメソッド
プレイヤー人数を返します
getPoint()
- クラス system.
Bomb
のメソッド
爆弾の座標をPoint型で返します
getPoint()
- クラス system.
Item
のメソッド
アイテムの座標をPoint型で返します
getPoint()
- クラス system.
PlayerInfo
のメソッド
プレイヤーの座標をPoint型で返します
getPotentialFireArea()
- クラス system.
Bomb
のメソッド
周りに障害物がないとして爆発したときの爆風の座標リストを返します
getPotentialFireArea(Field)
- クラス system.
Bomb
のメソッド
与えられたフィールドの状況で爆発した場合の爆風の座標リストを返します
getReservedBomb()
- クラス system.
PlayerInfo
のメソッド
プレイヤーの今爆弾を置ける数を返します
getScore()
- クラス system.
PlayerInfo
のメソッド
現在のスコアを返します
getTurnLimit()
- クラス system.
GameInfo
のメソッド
最終ターン数を返します
getWidth()
- クラス system.
Field
のメソッド
フィールドの幅を返します
getX()
- クラス system.
Bomb
のメソッド
爆弾のx座標を返します
getX()
- 列挙 system.
Direction
のメソッド
右を正として,その方向のx座標方向の移動量を返します
getX()
- クラス system.
Item
のメソッド
そのアイテムのx座標を返します
getX()
- クラス system.
PlayerInfo
のメソッド
プレイヤーのx座標を返します
getX()
- クラス system.
Point
のメソッド
x座標を返します
getY()
- クラス system.
Bomb
のメソッド
爆弾のy座標を返します
getY()
- 列挙 system.
Direction
のメソッド
下を正として,その方向のy座標方向の移動量を返します
getY()
- クラス system.
Item
のメソッド
そのアイテムのy座標を返します
getY()
- クラス system.
PlayerInfo
のメソッド
プレイヤーのy座標を返します
getY()
- クラス system.
Point
のメソッド
y座標を返します
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前の文字
次の文字
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
M
P
S
V
W