public abstract class GameContainer
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected Graphics | 
graphics  | 
protected int | 
height  | 
static float | 
MAXIMUM_DELTA  | 
protected com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch | 
polygonSpriteBatch  | 
protected com.badlogic.gdx.graphics.glutils.ShapeRenderer | 
shapeRenderer  | 
protected com.badlogic.gdx.graphics.g2d.SpriteBatch | 
spriteBatch  | 
protected int | 
width  | 
| Constructor and Description | 
|---|
GameContainer()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addResizeListener(GameResizeListener listener)  | 
com.badlogic.gdx.scenes.scene2d.Stage | 
createStage(com.badlogic.gdx.utils.viewport.Viewport viewport)
Creates a LibGDX using the internal  
Graphics context | 
void | 
dispose()  | 
int | 
getHeight()  | 
int | 
getWidth()  | 
abstract void | 
initialise()
Initialse the game 
 | 
abstract void | 
interpolate(float alpha)
Interpolate the game state 
 | 
abstract void | 
onPause()  | 
abstract void | 
onResume()  | 
protected void | 
postinit()
Internal post-initialisation code 
 | 
protected void | 
preinit()
Internal pre-initialisation code 
 | 
void | 
removeResizeListener(GameResizeListener listener)  | 
void | 
render()  | 
abstract void | 
render(Graphics g)
Render the game 
 | 
void | 
resize(int width,
      int height)  | 
void | 
start()  | 
abstract void | 
update(float delta)
Update the game 
 | 
public static final float MAXIMUM_DELTA
protected int width
protected int height
protected Graphics graphics
protected com.badlogic.gdx.graphics.g2d.SpriteBatch spriteBatch
protected com.badlogic.gdx.graphics.g2d.PolygonSpriteBatch polygonSpriteBatch
protected com.badlogic.gdx.graphics.glutils.ShapeRenderer shapeRenderer
public abstract void initialise()
public abstract void update(float delta)
delta - The time in seconds since the last updatepublic abstract void interpolate(float alpha)
alpha - The alpha value to use during interpolationpublic abstract void render(Graphics g)
g - The Graphics context available for renderingpublic abstract void onPause()
public abstract void onResume()
public void render()
public void resize(int width,
          int height)
public com.badlogic.gdx.scenes.scene2d.Stage createStage(com.badlogic.gdx.utils.viewport.Viewport viewport)
Graphics contextviewport - The Viewport to be appliedStageprotected void preinit()
protected void postinit()
public void start()
public void dispose()
public void addResizeListener(GameResizeListener listener)
public void removeResizeListener(GameResizeListener listener)
public int getWidth()
public int getHeight()