Beispiel #1
0
 private void ProcessFrame()
 {
     if (!m_bPaused && m_pBattle != null)
     {
         if (m_pBattle.ProcessFrame())
         {
             pnlBattleGround.Robots = m_pBattle.Robots;
             pnlBattleGround.Refresh();
             try
             {
                 pgrRobotDetails.Refresh();
             }
             catch (InvalidOperationException) {}
         }
         else
         {
             Results pForm = new Results(m_pBattle.Winners);
             pForm.ShowDialog(this);
             m_pBattle = null;
         }
     }
 }