修飾子 | コンストラクタと説明 |
---|---|
protected |
KinugasaGame(GameConfig conf)
ゲームを作成します.このコンストラクタを呼び出しただけでは、ゲームは起動しません.
|
|
KinugasaGame(java.lang.String name)
簡易コンストラクタです.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract void |
dispose()
ゲームの終了前処理を定義します.
|
protected abstract void |
draw(java.awt.Graphics2D g)
ゲームの再描画を行うメソッドです.
|
void |
gameExit()
このメソッドを呼び出すことで、ゲームを終了します.
|
protected void |
gameStart(java.lang.String[] args)
このメソッドを呼び出すことで、ゲームを起動します.
|
GameTimeManager |
getGameTimeManager()
ゲームの時間管理クラスを取得します.
|
GameWindow |
getWindow()
ゲームのGUI設定を取得します.
|
static void |
main(java.lang.String[] args)
バージョン情報を出力します.
|
protected abstract void |
startUp()
ゲームの初期化処理を定義します.
|
java.lang.String |
toString() |
protected abstract void |
update()
ゲームの更新処理を定義します.
|
protected KinugasaGame(GameConfig conf)
conf
- ゲームの設定を送信します。ウインドウのサイズやFPSの設定が含まれます。public KinugasaGame(java.lang.String name)
name
- ゲームウインドウのタイトルとなる文字列です。ゲームの名前としても設定されます。protected final void gameStart(java.lang.String[] args) throws java.lang.IllegalStateException
Game
public final void gameExit() throws java.lang.IllegalStateException
Game
protected abstract void startUp()
Game
protected abstract void dispose()
Game
protected abstract void update()
Game
protected abstract void draw(java.awt.Graphics2D g)
Game
public final GameWindow getWindow()
Game
public final GameTimeManager getGameTimeManager()
Game
getGameTimeManager
クラス内 Game
public static void main(java.lang.String[] args)
args
- コマンドライン引数は無視されます。