修飾子とタイプ | フィールドと説明 |
---|---|
protected Game |
game
このロジックが実行されるゲームです.
|
protected LogicManager |
logicManager
このロジックが所属するマネージャです.
|
java.lang.String |
name
このロジックの一意的な名前です.
|
コンストラクタと説明 |
---|
GameLogic(java.lang.String name,
LogicManager logicManager,
Game game)
新しいロジックを作成します.
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract void |
draw(java.awt.Graphics2D g)
このロジックの描画処理を定義します.
|
abstract GameLogic |
free()
ロジックの破棄を行います.
|
java.lang.String |
getName()
このインスタンスの一意的な名前を取得します.
|
abstract boolean |
isLoaded()
このオブジェクトが、すでにロードされているかを検査します.
|
abstract GameLogic |
load()
ロジックの初期化を行います.
|
java.lang.String |
toString() |
abstract void |
update()
このロジックのメインの処理を定義します.
|
public final java.lang.String name
protected final LogicManager logicManager
protected final Game game
public GameLogic(java.lang.String name, LogicManager logicManager, Game game)
name
- ロジックを識別する名前を指定します。logicManager
- このロジックが所属するマネージャを指定します。game
- このロジックが実行されるゲームクラスを指定します。public abstract GameLogic load()
public abstract GameLogic free()
public abstract boolean isLoaded()
Loadable
public abstract void update()
public abstract void draw(java.awt.Graphics2D g)
public final java.lang.String getName()
Nameable
public java.lang.String toString()
toString
クラス内 java.lang.Object