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; } }