Пример #1
0
        public void StartGame(Tuple <int, int> blackHoleCoords)
        {
            currentPlayerColor = firstPlayerColor;

            board.SetBlackHole(blackHoleCoords);

            GameStarted?.Invoke(board.Points);

            var availablePoints = GetAvailablePoints();

            AvailablePointsCalculated?.Invoke(availablePoints);
        }
Пример #2
0
 public void RestartGame(Tuple <int, int> blackHoleCoords)
 {
     board = new Board();
     board.SetBlackHole(blackHoleCoords);
     GameRestarted?.Invoke();
 }