public class GameManager
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
void |
createFrame(int width,
int height)
画面幅を指定してフレームを作る
|
void |
createFrame(int width,
int height,
java.lang.String title)
画面幅とタイトルを指定してフレームを作る
|
void |
createFrame(int width,
int height,
java.lang.String title,
int fps)
画面幅とタイトルとFPSを指定してフレームを作る
|
void |
draw(Drawer d)
描画する
常に背景は白く塗りつぶされる ユーザーは使用しない |
java.awt.Color |
getBackGroundColor()
背景の色を取得する
|
java.lang.String |
getFps()
現在のFPSを文字列で取得
少数点2位まで デバック用 |
int |
getFrameHeight()
フレームの高さを取得する
フレームが存在しなければ-1を返しエラーメッセージを出す |
int |
getFrameWidth()
フレームの幅を取得する
フレームが存在しなければ-1を返しエラーメッセージを出す |
static GameManager |
getInstance()
GameManagerインスタンスを返す
|
void |
setBackGroundColor(java.awt.Color color)
背景の色を設定する
|
void |
setUpdatable(Updatable updatable)
更新する対象をセットする
更新する対象は次のupdateメソッドが呼ばれた段階で入れ替わる |
void |
update()
アップデートする
ユーザーは使用しない |
public static GameManager getInstance()
public void createFrame(int width, int height)
width
- フレームの幅height
- フレームの高さpublic void createFrame(int width, int height, java.lang.String title)
width
- フレームの幅height
- フレームの高さtitle
- - バーに表示する文字public void createFrame(int width, int height, java.lang.String title, int fps)
width
- フレームの幅height
- フレームの高さtitle
- - バーに表示する文字fps
- 1秒に更新する数public void setUpdatable(Updatable updatable)
updatable
- このゲーム上で更新されるクラスpublic int getFrameWidth()
public int getFrameHeight()
public java.lang.String getFps()
public void update()
public void draw(Drawer d)
d
- 描画用クラスpublic java.awt.Color getBackGroundColor()
public void setBackGroundColor(java.awt.Color color)
color
- - 色