Exemplo n.º 1
0
        public void GameLeftClick(Button btn)
        {
            bool resultEnemy = _enemyShipsService.RevealButton(btn: btn);

#if DEBUG
            Trace.WriteLine(message: "resultEnemy " + resultEnemy);
#endif
            bool resultPlayer = _playerShipsService.RevealRandomButton();
#if DEBUG
            Trace.WriteLine(message: "resultPlayer " + resultPlayer);
#endif
            //Check if game should end
            PlayerShipsLeft = _playerShipsService.ShipsLeft;
            EnemyShipsLeft  = _enemyShipsService.ShipsLeft;

            if (_playerShipsLeft == 0 || _enemyShipsLeft == 0)
            {
                EndGame();
            }
        }