Exemplo n.º 1
0
        public void ChangeToState(string gameState)
        {
            if (CurrentGameState != null)
            {
                CurrentGameState.LeaveState();
            }

            CurrentGameState = GetState(gameState);

            if (CurrentGameState != null)
            {
                CurrentGameState.EnterState();
            }
        }