public abstract class GameObjectBase extends GameVectorBase
| コンストラクタと説明 |
|---|
GameObjectBase(double x,
double y,
int width,
int height)
コンストラクタ
使わなかったり後で設定する場合は適当な値で大丈夫 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
abstract void |
draw(Drawer d)
オブジェクトの描画
|
boolean |
isRemove()
オブジェクトが削除要求されていたらtrueを返す。
|
void |
remove()
オブジェクトが消える
aliveフラグをfalseにする |
abstract void |
update()
オブジェクトの更新
|
addRadian, addSpeed, addVector, addVx, addVy, getRadian, getSpeed, getVx, getVy, move, setRadian, setSpeed, setVector, setVx, setVyaddPos, addX, addY, getCenterPos, getCenterX, getCenterY, getHeight, getMaxX, getMaxY, getPos, getRect, getSize, getWidth, getX, getY, setCenterPos, setCenterPos, setCenterX, setCenterY, setHeight, setMaxPos, setMaxPos, setMaxX, setMaxY, setPos, setPos, setRect, setRect, setSize, setSize, setWidth, setX, setYpublic GameObjectBase(double x,
double y,
int width,
int height)
x - 左上のx座標y - 左上のy座標width - 幅height - 高さpublic boolean isRemove()
public void remove()
public abstract void update()
public abstract void draw(Drawer d)
d - 描画用クラス