Exemplo n.º 1
0
 public override void update()
 {
     if (robot.GunHeat == 0)
     {
         robot.SetFire(Rules.MAX_BULLET_POWER);
     }
     else
     {
         double moveAdust = robot.RadarHeading - robot.Heading;
         if (moveAdust > 180)
         {
             moveAdust -= 360;
         }
         if (moveAdust < -180)
         {
             moveAdust += 360;
         }
         robot.SetTurnRight(moveAdust);
         robot.SetAhead(0);
         // if(enemyBearing < 75 && enemyBearing > -75) //enemy in front of us
         // {
         robot.SetAhead(250);
         // }
     }
 }
Exemplo n.º 2
0
        public override void update()
        {
            double moveAdust = robot.RadarHeading - robot.Heading;

            if (moveAdust > 180)
            {
                moveAdust -= 360;
            }
            if (moveAdust < -180)
            {
                moveAdust += 360;
            }
            robot.SetTurnRight(moveAdust);
            robot.SetAhead(250);
        }