コード例 #1
0
        private robocode.control.BattleSpecification MapBattleSpecification(Robocode.Control.BattleSpecification spec)
        {
            robocode.control.BattlefieldSpecification battleField = new robocode.control.BattlefieldSpecification(spec.Battlefield.Width, spec.Battlefield.Height);
            robocode.control.RobotSpecification[] robots = MapRobotSpecifications(spec.Robots);

            return new robocode.control.BattleSpecification(spec.NumRounds, spec.InactivityTime, spec.GunCoolingRate, battleField, robots);
        }
コード例 #2
0
        private robocode.control.BattleSpecification MapBattleSpecification(BattleSpecification spec)
        {
            robocode.control.BattlefieldSpecification battlefieldSpec = new robocode.control.BattlefieldSpecification(spec.Battlefield.Width, spec.Battlefield.Height);
            robocode.control.RobotSpecification[] robotSpecs = MapRobotSpecifications(spec.Robots);
            robocode.control.RobotSetup[] initialSetups = MapInitialSetups(spec.InitialSetups);

            return new robocode.control.BattleSpecification(battlefieldSpec, spec.NumRounds, spec.InactivityTime,
                spec.GunCoolingRate, spec.SentryBorderSize, spec.HideEnemyNames, robotSpecs, initialSetups);
        }