com.jme.app
Class SimpleGame

java.lang.Object
  extended by com.jme.app.AbstractGame
      extended by com.jme.app.BaseGame
          extended by com.jme.app.BaseSimpleGame
              extended by com.jme.app.SimpleGame

public abstract class SimpleGame
extends BaseSimpleGame

Extends BaseSimpleGame to automatically update and render the root node.

Version:
$Revision: 4131 $, $Date: 2009-03-19 20:15:28 +0000 (Thu, 19 Mar 2009) $
Author:
Joshua Slack

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme.app.BaseGame
BaseGame.BaseGameSettings
 
Nested classes/interfaces inherited from class com.jme.app.AbstractGame
AbstractGame.ConfigShowMode
 
Field Summary
 
Fields inherited from class com.jme.app.BaseSimpleGame
alphaBits, cam, depthBits, graphNode, input, lightState, pause, rootNode, samples, showBounds, showDepth, showGraphs, showNormals, statNode, stencilBits, timer, tpf, wireState
 
Fields inherited from class com.jme.app.BaseGame
throwableHandler
 
Fields inherited from class com.jme.app.AbstractGame
display, finished, settings
 
Constructor Summary
SimpleGame()
           
 
Method Summary
protected  void doDebug(Renderer r)
           
protected  void render(float interpolation)
          This is called every frame in BaseGame.start(), after update()
protected  void update(float interpolation)
          Called every frame to update scene information.
 
Methods inherited from class com.jme.app.BaseSimpleGame
cameraParallel, cameraPerspective, cleanup, initGame, initSystem, quit, reinit, setupStatGraphs, setupStats, simpleInitGame, simpleRender, simpleUpdate, updateInput
 
Methods inherited from class com.jme.app.BaseGame
getNewSettings, getThrowableHandler, setThrowableHandler, start
 
Methods inherited from class com.jme.app.AbstractGame
assertDisplayCreated, finish, getAttributes, getVersion, setConfigShowMode, setConfigShowMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleGame

public SimpleGame()
Method Detail

update

protected final void update(float interpolation)
Called every frame to update scene information.

Overrides:
update in class BaseSimpleGame
Parameters:
interpolation - unused in this implementation
See Also:
BaseSimpleGame.update(float interpolation)

render

protected final void render(float interpolation)
This is called every frame in BaseGame.start(), after update()

Overrides:
render in class BaseSimpleGame
Parameters:
interpolation - unused in this implementation
See Also:
AbstractGame.render(float interpolation)

doDebug

protected void doDebug(Renderer r)
Overrides:
doDebug in class BaseSimpleGame