public static WorldsGenerator CreatePreset(int sizeY, int sizeX) { var world = Game.GenerateWorld(sizeY, sizeX); var gen = new WorldsGenerator(world, sizeY); gen.AddPresetUnits(); return(gen); }
public static WorldsGenerator CreatePreset(int sizeY, int sizeX) { var world = Game.GenerateWorld(sizeY, sizeX); float dx = sizeX / 512.0f; float dy = sizeY / 512.0f; var gen = new WorldsGenerator(world, sizeY); gen.AddUnitSquare(Team.Blue, 2, 50 * dx, 60 * dx, 40 * dy, UnitType.HorseMan, 150); gen.AddUnitSquare(Team.Blue, 2, 380 * dx, 60 * dx, 40 * dy, UnitType.HorseMan, 150); gen.AddUnitSquare(Team.Blue, 5, 130 * dx, 100 * dx, 40 * dy, UnitType.Archer, 200); gen.AddUnitSquare(Team.Blue, 5, 270 * dx, 100 * dx, 40 * dy, UnitType.Archer, 200); gen.AddUnitSquare(Team.Blue, 90 * dy, 100 * dx, 100 * dx, 50 * dy, UnitType.SwordsMan, 400); gen.AddUnitSquare(Team.Blue, 90 * dy, 300 * dx, 100 * dx, 50 * dy, UnitType.SwordsMan, 400); gen.AddUnitSquare(Team.Blue, 50 * dy, 220 * dx, 60 * dx, 150 * dy, UnitType.SwordsMan, 200); return(gen); }