Does FixedLogicRateGame support gamestates?

In the wiki, it says that certain types of AbstractGame dont support gamestates. Does FixedLogicRateGame support them? (And by init method, does it mean initGame() or initSystem())

EDIT: after looking around in the source of gamestate and standardgame, i think I know the answer: NO. I suppose i can add the setLogicTickPerSecond and that stuff in my standard game subclass? I have some basic code, but it gives me and error. Can anyone clarify why?

Code (a copy from the wiki):

public TiltBallMain(){



public static void main(String[] args) {

System.out.println("In main( String[] args )");

//set the dialog behavior


//start the application


        DebugGameState gameState = new DebugGameState(); // Create our game state

        GameStateManager.getInstance().attachChild(gameState); // Attach it to the GameStateManager

        gameState.setActive(true); // Activate it


        Box box = new Box("TestBox", new Vector3f(), 1.0f, 1.0f, 1.0f); // Create a Box

        box.setRandomColors(); // Set random colors on it

        box.updateRenderState(); // Update the render state so the colors appear (the game is already running, so this must always be done)




In main( String[] args )

Oct 2, 2006 11:36:39 AM com.jme.scene.Node <init>

INFO: Node created.

Oct 2, 2006 11:36:39 AM com.jme.scene.Node <init>

INFO: Node created.

Oct 2, 2006 11:36:39 AM com.jme.system.lwjgl.LWJGLDisplaySystem <init>

INFO: LWJGL Display System created.

Exception in thread "Thread-1" java.lang.UnsatisfiedLinkError: getJNIVersion

at org.lwjgl.DefaultSysImplementation.getJNIVersion(Native Method)

at org.lwjgl.Sys.<clinit>(

at org.lwjgl.opengl.Display.<clinit>(

at com.jme.system.lwjgl.LWJGLDisplaySystem.initDisplay(

at com.jme.system.lwjgl.LWJGLDisplaySystem.createWindow(



at Source)

                        -Gibi }:-@