private void Button1_Click(object sender, EventArgs e) { if (player1_txtbox.Text == string.Empty) { MessageBox.Show("Please enter a name for Player 1!"); return; } else if (whosx_combobox.SelectedIndex == -1) { MessageBox.Show("Please select who will be X!"); return; } else if (whogoesfirst_combobox.SelectedIndex == -1) { MessageBox.Show("Please select who goes first!"); return; } else { player1.NameProperty = player1_txtbox.Text; player2.NameProperty = player2_txtbox.Text; if (whosx_combobox.SelectedItem.ToString().ToLower() == "player1") { player1.LetterProperty = "X"; player2.LetterProperty = "O"; } else { player1.LetterProperty = "O"; player2.LetterProperty = "X"; } newgame.AddPlayer(player1); newgame.AddPlayer(player2); if (whogoesfirst_combobox.SelectedItem.ToString().ToLower() == "player1") { newgame.TurnProperty = 1; } else { newgame.TurnProperty = 2; } player1_label.Text = "Player 1: " + player1.NameProperty + " (" + player1.LetterProperty + ")"; player2_label.Text = "Player 2: " + player2.NameProperty + " (" + player2.LetterProperty + ")"; if (newgame.TurnProperty == 1) { current_player_label.Text = "Current Player: Player 1 - " + player1.NameProperty; } else { current_player_label.Text = "Current Player: Player 2 - " + player2.NameProperty; if (newgame.PlayerCountProperty == 1) { AIFirstMove(); ChangeTurn(); } } newplayer_panel.Visible = false; game_panel.Visible = true; gameon = 1; } }