Exemple #1
0
        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);
        }