private void btn_StartGame_Click(object sender, EventArgs e) { if (int.TryParse(txt_NumberOfHumans.Text, out int numberOfHumans)) { } else { numberOfHumans = 0; } if (int.TryParse(txt_NumberOfZombies.Text, out int numberOfZombies)) { } else { numberOfZombies = 0; } if (int.TryParse(txt_NumberOfSoldiers.Text, out int numberOfSoldiers)) { } else { numberOfSoldiers = 0; } for (int i = 0; i < numberOfHumans; i++) { int x = random.Next(0, GamePanel.Width - 20); int y = random.Next(0, GamePanel.Height - 20); int money = random.Next(0, 1000); var newHuman = new Human(x, y, money) { Parent = GamePanel }; Entities.Add(newHuman); } for (int i = 0; i < numberOfZombies; i++) { int x = random.Next(0, GamePanel.Width - 20); int y = random.Next(0, GamePanel.Height - 20); int money = random.Next(100, 1000); var newZombie = new Zombie(x, y, money) { Parent = GamePanel }; Entities.Add(newZombie); } for (int i = 0; i < numberOfSoldiers; i++) { int x = random.Next(0, GamePanel.Width - 20); int y = random.Next(0, GamePanel.Height - 20); int money = random.Next(100, 1000); var newSoldier = new Soldier(x, y, money) { Parent = GamePanel }; Entities.Add(newSoldier); } btn_StartGame.Enabled = false; txt_NumberOfHumans.Enabled = false; txt_NumberOfSoldiers.Enabled = false; txt_NumberOfZombies.Enabled = false; btn_NewGame.Enabled = true; btn_NextTurn.Enabled = true; lbl_Turns.Text = $"Turn: {Turn}"; SetTooltip(); CheckIntersections(); }
public IEntity MeetsZombie(Zombie zombie) { return(null); }