zombie.gameStates
Class CharacterCreationState

java.lang.Object
  extended by zombie.gameStates.GameState
      extended by zombie.gameStates.CharacterCreationState
All Implemented Interfaces:
UIEventHandler

public class CharacterCreationState
extends GameState
implements UIEventHandler

Author:
Nick

Nested Class Summary
static class CharacterCreationState.SelectSlot
           
 
Field Summary
static CharacterCreationPanel CharacterCreationPanel
           
 SurvivorDesc desc
           
 int PointsToSpend
           
 boolean UseCustomChatacterData
           
 
Constructor Summary
CharacterCreationState()
           
 
Method Summary
 void DoubleClick(java.lang.String name, int x, int y)
           
 void enter()
           
 void exit()
           
 void ModalClick(java.lang.String name, java.lang.String chosen)
           
 void render()
           
 void Selected(java.lang.String name, int Selected, int LastSelected)
           
 GameStateMachine.StateAction update()
           
 
Methods inherited from class zombie.gameStates.GameState
redirectState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CharacterCreationPanel

public static CharacterCreationPanel CharacterCreationPanel

PointsToSpend

public int PointsToSpend

desc

public SurvivorDesc desc

UseCustomChatacterData

public boolean UseCustomChatacterData
Constructor Detail

CharacterCreationState

public CharacterCreationState()
Method Detail

ModalClick

public void ModalClick(java.lang.String name,
                       java.lang.String chosen)
Specified by:
ModalClick in interface UIEventHandler

enter

public void enter()
Overrides:
enter in class GameState

exit

public void exit()
Overrides:
exit in class GameState

render

public void render()
Overrides:
render in class GameState

update

public GameStateMachine.StateAction update()
Overrides:
update in class GameState

DoubleClick

public void DoubleClick(java.lang.String name,
                        int x,
                        int y)
Specified by:
DoubleClick in interface UIEventHandler

Selected

public void Selected(java.lang.String name,
                     int Selected,
                     int LastSelected)
Specified by:
Selected in interface UIEventHandler