コード例 #1
0
ファイル: EightStrategy.cs プロジェクト: lfdantoni/AdrewRobot
        public override void ActionFire(Enemy e)
        {
            Random randonGen = new Random();

            MyRobot.BodyColor = Color.FromArgb(randonGen.Next(255), randonGen.Next(255),
                                               randonGen.Next(255));
            MyRobot.BulletColor = Color.FromArgb(randonGen.Next(255), randonGen.Next(255),
                                                 randonGen.Next(255));
            MyRobot.GunColor = Color.FromArgb(randonGen.Next(255), randonGen.Next(255),
                                              randonGen.Next(255));
            MyRobot.RadarColor = Color.FromArgb(randonGen.Next(255), randonGen.Next(255),
                                                randonGen.Next(255));
            MyRobot.ScanColor = Color.FromArgb(randonGen.Next(255), randonGen.Next(255),
                                               randonGen.Next(255));

            MyRobot.SetTurnGunRight(Utils.NormalRelativeAngleDegrees(MyRobot.Heading + e.bearing - MyRobot.GunHeading));
            DoFire(e);
        }