Пример #1
0
        public void MoveToEnd()
        {
            if (CurrentGameSettings.GameMode != GameMode.Review)
            {
                throw new Exception("Please switch the current game to review mode first.");
            }

            SendCommand("newgame {0}", ReviewBoard.ToGameString());
        }
Пример #2
0
        public void LoadGame(GameRecording gameRecording)
        {
            if (null == gameRecording)
            {
                throw new ArgumentNullException(nameof(gameRecording));
            }

            CurrentGameSettings = new GameSettings(gameRecording)
            {
                WhitePlayerType = PlayerType.Human,
                BlackPlayerType = PlayerType.Human,
                GameMode        = GameMode.Review,
            };

            SendCommand("newgame {0}", () => { OnGameModeChanged(); }, ReviewBoard.ToGameString());
        }