Example #1
0
 private void clickOnFirstPlayerCanvas(object sender, MouseButtonEventArgs e)
 {
     if (_actualGameType == GameType.Pvp)
     {
         if (_actualPlayer == Player.SecondPlayer)
         {
             int[,] shipLayout = _viewModel._firstPlayerRefShipMatrix;
             int[] shipCounts = _viewModel.firstPlayerShipsCounts;
             int   points     = _viewModel.pointFirstPlayer;
             _viewModel.guessTile(canvasFirstPlayer, ref shipLayout, ref shipCounts, ref _actualPlayer, _viewModel.GetPointOnCanvas(canvasFirstPlayer));
             textRound.Content                 = _viewModel.rounds;
             textPointFirstPlayer.Content      = $"Pont: {_viewModel.pointFirstPlayer}";
             textFirstPlayerShipCounts.Content = _viewModel.shipCountToString(_viewModel.firstPlayerShipsCounts);
             _viewModel.endGame(_viewModel.firstPlayerShipsCounts, _actualPlayer, this);
         }
     }
     else
     {
         canvasFirstPlayer.IsEnabled = false;
     }
 }