//Bestätigen oder Zurücksetzen des Zuges private void Zug_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { e.SuppressKeyPress = true; Zug_bestätigt.Focus(); Zug_bestätigt_Click(this, new EventArgs()); e.Handled = true; } if (e.KeyCode == Keys.Escape) { e.SuppressKeyPress = true; Zug.Text = ""; move = ""; tempmove = ""; e.Handled = true; } }
//Startet das Spiel private void startgame() { Zug_bestätigt.Focus(); Tuple <string, string> Input = getInput(); mcp.set_user(Input.Item1, Input.Item2); //Spieleinstellungen während des SPieles blockieren groupBox1.Enabled = false; groupBox2.Enabled = false; //Zugeingabefelder sichtbar machen Zug.Visible = true; Zug_bestätigt.Visible = true; label17.Visible = true; //Spiel ausführen int Winner = mcp.run(true); if (Winner == -1) { MessageBox.Show("Ein Unentschieden!"); } if (Winner == 0) { MessageBox.Show("Schwarz hat Gewonnen!"); } if (Winner == 1) { MessageBox.Show("Weiß hat Gewonnen!"); } //Spieleinstellungen nach des SPieles wieder freigeben groupBox1.Enabled = true; groupBox2.Enabled = true; }