private void nextButton_Click(object sender, EventArgs e) { bool humanPLayer = false; //is human player if (human.Checked == true) { humanPLayer = true; } //int tankType = int.Parse(tank1.Text); //how to find as a group if (playerNumber <= numPlayers) { if (humanPLayer) { GenericPlayer player = new PlayerController(nameBox.Text, Chassis.GetTank(tankType), Battle.PlayerColour(playerNumber)); game.RegisterPlayer(playerNumber, player); } else { GenericPlayer player = new ComputerPlayer(nameBox.Text, Chassis.GetTank(tankType), Battle.PlayerColour(playerNumber)); game.RegisterPlayer(playerNumber, player); } if (playerNumber == numPlayers - 1) { nextButton.Text = "Done!"; } playerNumber++; playerLabel.Text = String.Format("Player #{0}'s name", playerNumber); nameBox.Text = String.Format("Player {0}", playerNumber); } if (playerNumber > numPlayers) { Hide(); game.NewGame(); } }