zombie.gameStates
Class GameStateMachine

java.lang.Object
  extended by zombie.gameStates.GameStateMachine

public class GameStateMachine
extends java.lang.Object

Author:
LEMMY

Nested Class Summary
static class GameStateMachine.StateAction
           
 
Field Summary
 boolean firstrun
           
 GameState forceNext
           
 boolean Loop
           
 int LoopToState
           
 int StateIndex
           
 java.util.ArrayList<GameState> States
           
 
Constructor Summary
GameStateMachine()
           
 
Method Summary
 void forceNextState(GameState state)
           
 void render()
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstrun

public boolean firstrun

Loop

public boolean Loop

StateIndex

public int StateIndex

LoopToState

public int LoopToState

States

public java.util.ArrayList<GameState> States

forceNext

public GameState forceNext
Constructor Detail

GameStateMachine

public GameStateMachine()
Method Detail

render

public void render()

update

public void update()

forceNextState

public void forceNextState(GameState state)