Ejemplo n.º 1
0
        /// <summary>
        /// Click Event zum Starten des ausgewählten Spieles
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void B_Start_Click(object sender, EventArgs e)
        {
            bool   Namenscheck = CheckNamen(TB_Name1.Text, TB_Name2.Text); //Überprüfung der eingegebenen Namen
            string Spieler1    = TB_Name1.Text;                            //Die Spielernamen werden aus der jeweiligen Textbox geholt
            string Spieler2    = TB_Name2.Text;

            if (Namenscheck)
            {
                this.Hide();    //Auswahl-Spiel Fenster wird verborgen
                //IF-Abfrage um festzustellen welches Spiel in der Combobox ausgewählt wurde
                if (String.Equals(CB_NameSpiel.Text, "TIC TAC TOE"))
                {
                    TicTacToe tictactoe = new TicTacToe(Spieler1, Spieler2); //Objekt wird instanziert
                    tictactoe.ShowDialog();                                  //Macht die Form sichtbar
                }
                else if (String.Equals(CB_NameSpiel.Text, "Schiffe Versenken"))
                {
                    SchiffeVersenken schiffeVersenken = new SchiffeVersenken(Spieler1, Spieler2);
                    schiffeVersenken.ShowDialog();
                }
                else if (String.Equals(CB_NameSpiel.Text, "Vier Gewinnt"))
                {
                    VierGewinnt viergewinnt = new VierGewinnt(Spieler1, Spieler2);
                    viergewinnt.ShowDialog();
                }
                else if (String.Equals(CB_NameSpiel.Text, "Cross Game"))
                {
                    CrossGame crossGame = new CrossGame();
                    crossGame.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Bitte wählen Sie zunächst ein Spiel aus.");
                }
                this.Show();    //Macht das Auswahl-Spiel Fenster wieder sichtbar
            }
            else
            {
            }
        }