예제 #1
0
 private void DoFire(Enemy e)
 {
     if (e.distance < 100 && MyRobot.Energy > 50)
     {
         MyRobot.SetFire(Rules.MAX_BULLET_POWER);
     }
     else if (e.distance < 200 && MyRobot.Energy > 50)
     {
         MyRobot.SetFire(2);
     }
     else
     {
         MyRobot.SetFire(1);
     }
 }
예제 #2
0
 private void DoFire(Enemy e)
 {
     if (e.distance < 100 && MyRobot.Energy > 50)
     {
         MyRobot.SetFire(Rules.MAX_BULLET_POWER);
         shots++;
     }
     else if (e.distance < 200 && MyRobot.Energy > 50)
     {
         MyRobot.SetFire(2);
         shots++;
     }
     else if (shots % hits < 2 || e.distance < 200 || e.speed == 0)
     {
         MyRobot.SetFire(1);
         shots++;
     }
 }