Пример #1
0
        public static GameState NewGame()
        {
            GameState gameState = new GameState
            {
                PlayerTurn = Color.White,
                GameResult = GameResult.InProgress,
                Board = BoardUtility.StartingBoard()
            };

            return gameState;
        }
Пример #2
0
 public MainWindowViewModel()
 {
     m_gameState = GameState.NewGame();
     m_boardView = GetDisplayBoard(m_gameState.Board);
     m_gameState.PropertyChanged += GameState_PropertyChanged;
 }