public static DeathmatchMap CreateDummyMap(DeathmatchContext GlobalDeathmatchContext) { DeathmatchMap DummyMap = new DeathmatchMap(GlobalDeathmatchContext); DummyMap.ListLayer.Add(new MapLayer(DummyMap, null, null)); DummyMap.LoadEffects(); DummyMap.LoadSkillRequirements(); DummyMap.LoadAutomaticSkillActivation(); DummyMap.LoadDeathmatchAIScripts(); DummyMap.NonDemoScreen = new NonDemoScreen(DummyMap); DummyMap.ListGameScreen = new List <GameScreens.GameScreen>(); DummyMap.ListLayer.Add(new MapLayer(DummyMap, null, null)); DummyMap.ListLayer[0].ArrayTerrain = new Terrain[20, 20]; for (int X = 0; X < 20; ++X) { for (int Y = 0; Y < 20; ++Y) { DummyMap.ListLayer[0].ArrayTerrain[X, Y] = new Terrain(X, Y, 1, 0, 1, new TerrainActivation[0], new TerrainBonus[0], new int[0]); } } return(DummyMap); }
public static void ClassInit(TestContext context) { AutomaticSkillTargetType.DicTargetType.Clear(); GlobalDeathmatchContext = new DeathmatchContext(); DummyMap = DeathmatchMapHelper.CreateDummyMap(GlobalDeathmatchContext); }
public static Squad CreateDummySquad(DeathmatchContext GlobalDeathmatchContext) { Unit DummyLeader = CreateDummyUnit(); Squad DummySquad = new Squad("Dummy", DummyLeader); DummySquad.Init(GlobalDeathmatchContext); return(DummySquad); }
public SelectSkillTargetScreen(DeathmatchMap Map, ManualSkill ActiveSkill, Character SkillPilot, Unit SkillUnit, Squad SkillSquad, DeathmatchContext Context, ManualSkillTarget Owner) { this.Map = Map; this.ActiveSkill = ActiveSkill; this.SkillPilot = SkillPilot; this.SkillUnit = SkillUnit; this.SkillSquad = SkillSquad; this.Context = Context; this.Owner = Owner; }
public static Squad CreateDummySquadWithWingmans(DeathmatchContext GlobalDeathmatchContext) { Unit DummyLeader = CreateDummyUnit(); Unit DummyWingmanA = CreateDummyUnit(); Unit DummyWingmanB = CreateDummyUnit(); DummyWingmanA.ListAttack[0].Pri = WeaponPrimaryProperty.PLA; DummyWingmanB.ListAttack[0].Pri = WeaponPrimaryProperty.PLA; Squad DummySquad = new Squad("Dummy", DummyLeader, DummyWingmanA, DummyWingmanB); DummySquad.Init(GlobalDeathmatchContext); return(DummySquad); }
public static void ClassInit(TestContext context) { GlobalDeathmatchContext = new DeathmatchContext(); DummyMap = DeathmatchMapHelper.CreateDummyMap(GlobalDeathmatchContext); }
public PilotSkillActivationSelf(DeathmatchContext Context) : base("Self", false, Context) { }
public PilotSkillActivationEveryone(DeathmatchContext Context) : base("Everyone", false, Context) { }
public PilotSkillActivationEnemy(DeathmatchContext Context) : base("Enemy", true, Context) { }
public PilotSkillActivationAllySquad(DeathmatchContext Context) : base("Ally Squad", true, Context) { }
protected ManualSkillActivationDeathmatch(string TargetType, bool MustBeUsedAlone, DeathmatchContext Context) : base(TargetType, MustBeUsedAlone) { this.Context = Context; }