public abstract class DisplayManager
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
(package private) int |
fps
frames per second
|
(package private) long |
lastFPS
last fps time
|
(package private) long |
lastFrame
time at last frame
|
コンストラクタと説明 |
---|
DisplayManager() |
修飾子とタイプ | メソッドと説明 |
---|---|
private long |
getTime() |
(package private) abstract void |
initGL()
initialize openGL mode, please override this method for use
|
private void |
initialize(GameManager gm)
initialize game
|
private void |
render(GameManager gm)
render object
|
void |
start(GameManager gm,
int hSize,
int vSize,
int frameLimit)
Create, update and destroy a display.
|
private void |
update(GameManager gm)
update game state and get object to be drawn
|
private void |
updateFPS() |
private void |
updateTime() |
long lastFrame
int fps
long lastFPS
public void start(GameManager gm, int hSize, int vSize, int frameLimit)
hSize
- horizontal size of the displayvSize
- vertical size of the displayframeLimit
- interval limit of the display updateprivate void initialize(GameManager gm)
private void update(GameManager gm)
private void render(GameManager gm)
abstract void initGL()
private void updateTime()
private long getTime()
private void updateFPS()