private void gameManager_GameOver() { bool isTie = EndGame.IsTie(r_GameManager.FirstPlayer, r_GameManager.SecondPlayer); bool playAgain; if (isTie) { playAgain = showMessage(string.Format("It's a tie!{0}Every player got: {1} points", Environment.NewLine, r_GameManager.FirstPlayer.Points)); } else { Player winner = EndGame.WinnerOfTheGame(r_GameManager.FirstPlayer, r_GameManager.SecondPlayer); playAgain = showMessage(string.Format( @"The winner is: {0} {1}: {2} points {3}: {4} points ", winner.Name, r_GameManager.FirstPlayer.Name, r_GameManager.FirstPlayer.Points, r_GameManager.SecondPlayer.Name, r_GameManager.SecondPlayer.Points)); } if (playAgain) { Controls.Clear(); restart(); initializeControls(); Update(); } else { Close(); } }