private void CreateCritterScorePanels() { for (int i = 0; i < maxCrittersRunning; i++) { CritterScorePanel scorePanel = new CritterScorePanel(); scorePanel.Location = new Point(0, scorePanel.Height * i); panelScore.Controls.Add(scorePanel); } }
private void AddCrittersToArena() { ClearScorePanel(); for (int i = 0; i < maxCrittersRunning; i++) { if (critterBindingSourceWaiting.Count != 0) { Critter critter = (Critter)critterBindingSourceWaiting.List[0]; critterBindingSourceWaiting.RemoveAt(0); arena.AddCritter(critter); CritterScorePanel scorePanel = (CritterScorePanel)panelScore.Controls[i]; scorePanel.SetCritter(critter); } } }