|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectsystem.Bomb
public final class Bomb
爆弾のクラス プレイヤーは,GameInfoのgetBombList()などで取得します
コンストラクタの概要 | |
---|---|
Bomb(int MASTER_ID,
int FIRE_LENGTH,
int count,
int x,
int y)
設置主,火力,爆発までのターン数,座標を指定してインスタンスを生成します |
メソッドの概要 | |
---|---|
int |
getCount()
爆弾が爆発するまでの残りターン数を返します |
java.util.List<Point> |
getFireArea()
爆弾の爆風が及んでいる座標のリスト返します 爆発していないときは空のリストを返します |
int |
getFireLength()
爆弾の火柱の長さを返します |
int |
getMasterID()
爆弾の設置主のIDを返します |
Point |
getPoint()
爆弾の座標をPoint型で返します |
java.util.List<Point> |
getPotentialFireArea()
周りに障害物がないとして爆発したときの爆風の座標リストを返します |
java.util.List<Point> |
getPotentialFireArea(Field field)
与えられたフィールドの状況で爆発した場合の爆風の座標リストを返します |
int |
getX()
爆弾のx座標を返します |
int |
getY()
爆弾のy座標を返します |
boolean |
isAt(int x,
int y)
指定した座標にその爆弾があるかどうかを返します |
boolean |
isAt(Point point)
|
boolean |
isBursting()
爆発状態かどうかを返します |
boolean |
isFiringAt(int x,
int y)
指定した座標が火柱であるかどうかを返します |
boolean |
isFiringAt(Point point)
|
boolean |
willBurst()
次に爆発するかどうかを返します |
boolean |
willDisappear()
次に消滅するかどうかを返します |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Bomb(int MASTER_ID, int FIRE_LENGTH, int count, int x, int y)
MASTER_ID
- FIRE_LENGTH
- count
- x
- y
- メソッドの詳細 |
---|
public int getCount()
public int getX()
public int getY()
public Point getPoint()
public java.util.List<Point> getFireArea()
public int getMasterID()
public boolean isBursting()
public boolean willBurst()
public boolean willDisappear()
public boolean isFiringAt(int x, int y)
x
- y
-
public boolean isFiringAt(Point point)
public java.util.List<Point> getPotentialFireArea()
public java.util.List<Point> getPotentialFireArea(Field field)
field
-
public boolean isAt(int x, int y)
x
- y
-
public boolean isAt(Point point)
public int getFireLength()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |