Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
         }
     }
 }