public abstract class Game extends java.lang.Object implements Nameable
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| protected java.lang.String | nameこのゲームの名前です. | 
| 修飾子 | コンストラクタと説明 | 
|---|---|
| protected  | Game(java.lang.String name)新しいゲームを作成します. | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| protected abstract void | dispose()ゲームの終了前処理を定義します. | 
| protected abstract void | draw(java.awt.Graphics2D g)ゲームの再描画を行うメソッドです. | 
| abstract void | gameExit()このメソッドを呼び出すことで、ゲームを終了します. | 
| protected abstract void | gameStart(java.lang.String[] args)このメソッドを呼び出すことで、ゲームを起動します. | 
| abstract GameTimeManager | getGameTimeManager()ゲームの時間管理クラスを取得します. | 
| java.lang.String | getName()このインスタンスの一意的な名前を取得します. | 
| abstract GameWindow | getWindow()ゲームのGUI設定を取得します. | 
| protected abstract void | startUp()ゲームの初期化処理を定義します. | 
| java.lang.String | toString() | 
| protected abstract void | update()ゲームの更新処理を定義します. | 
public java.lang.String getName()
Nameableprotected abstract void startUp()
protected abstract void dispose()
protected abstract void update()
protected abstract void draw(java.awt.Graphics2D g)
g - 書き込むグラフィックスコンテキスト.protected abstract void gameStart(java.lang.String[] args)
                           throws java.lang.IllegalStateException
args - コマンドライン引数を指定します。java.lang.IllegalStateException - ゲームがすでに起動している場合に投げられます。public abstract void gameExit()
                       throws java.lang.IllegalStateException
java.lang.IllegalStateException - ゲームがすでに起動している場合に投げられます。public abstract GameWindow getWindow()
public abstract GameTimeManager getGameTimeManager()
public java.lang.String toString()
toString クラス内 java.lang.Object