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); }
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); }