private void spielFortschritt() { pbSpielende.PerformStep(); if (pbSpielende.Value == spiel.getSpielende()) { String name = null; String punkte = null; if (spiel.getSpieler1Punkte() < spiel.getSpieler2Punkte()) { name = spiel.getSpieler2Name(); punkte = spiel.getSpieler2Punkte().ToString(); } else if (spiel.getSpieler1Punkte() > spiel.getSpieler2Punkte()) { name = spiel.getSpieler1Name(); punkte = spiel.getSpieler1Punkte().ToString(); } btnDown.Enabled = false; btnUp.Enabled = false; btnLeft.Enabled = false; btnRight.Enabled = false; btnSteuerLinks.Enabled = false; btnSteuerRechts.Enabled = false; btnSwitchPlayer.Enabled = false; btnWuerfeln.Enabled = false; lblSpieler.Text = ""; string message = "Das Schiff ist in den Hafen eingelaufen.\n\n"; if (name != null && punkte != null) { message += name + " hat mit " + punkte + " Punkten gewonnen und konnte sich als Kapitän durchsetzen!"; } else { message += "Unentschieden! Es konnte sich kein Pirat durchsetzen."; } MessageBox.Show(message, "Spiel zu Ende", MessageBoxButtons.OK, MessageBoxIcon.Information); spiel = null; } }