Ejemplo n.º 1
0
        public void EndTurn()
        {
            var newTurn = CurrentGameState;

            newTurn.TurnLog = string.Empty;
            GameStates.Add(newTurn);
        }
Ejemplo n.º 2
0
 private void OnStateChanged(GameState gameState, GameState parentState)
 {
     if (AnalyzeModeOn)
     {
         if (parentState == null)
         {
             GameStates.Add(gameState);
         }
         else
         {
             parentState.AddChild(gameState);
         }
     }
 }