public void EndTurn() { var newTurn = CurrentGameState; newTurn.TurnLog = string.Empty; GameStates.Add(newTurn); }
private void OnStateChanged(GameState gameState, GameState parentState) { if (AnalyzeModeOn) { if (parentState == null) { GameStates.Add(gameState); } else { parentState.AddChild(gameState); } } }