Ejemplo n.º 1
0
 public void SetGameState(GameState state)
 {
     CurrentGameStateObject.Unload();
     CurrentGameStateObject = GameStateObjects[state]; //TODO: Ensure game is always in valid state
     CurrentGameState = state;
     CurrentGameStateObject.Load(this);
 }
Ejemplo n.º 2
0
 public GameStateObject GetGameStateObject(GameState state)
 {
     return GameStateObjects[state];
 }
Ejemplo n.º 3
0
 public bool Equals(GameState obj)
 {
     return Identifier == obj.Identifier;
 }