Пример #1
0
        public override void loadLevelObjects()
        {
            FlowerTentacles ft = new FlowerTentacles(32 * 11, 32 * 4);
            VineMoveBlock   vm = new VineMoveBlock(32 * 7, 32 * 25);

            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 13, 32 * 19);
            Game1.miscObjects.Add(vm);
            Game1.miscObjects.Add(new LaserBlock(3 * 32, 6 * 32, false));
            Game1.miscObjects.Add(new LaserBlock(2 * 32, 7 * 32, true));
            Game1.miscObjects.Add(new LaserBlock(2 * 32, 9 * 32, false));

            Game1.miscObjects.Add(new LaserBlock(22 * 32, 6 * 32, false));
            Game1.miscObjects.Add(new LaserBlock(22 * 32, 9 * 32, true));
            Game1.miscObjects.Add(new LaserBlock(14 * 32, 3 * 32, false));
            Game1.miscObjects.Add(new LaserBlock(11 * 32, 1 * 32, true));
            Game1.miscObjects.Add(new LaserBlock(13 * 32, 1 * 32, true));
            Gate gate = new Gate(23 * 32, 13 * 32);

            Game1.miscObjects.Add(gate);
            Button button = new ButtonPlayer(9 * 32, 5 * 32, gate);

            Game1.miscObjects.Add(button);

            //Game1.miscObjects.Add(new LaserBlock(32 * 12, 32 * 10,true));
            //Game1.miscObjects.Add(new LaserBlock(32 * 13, 32 * 10,false));
            //Game1.miscObjects.Add(new LaserBlock(32 * 14, 32 * 10,true));

            //next level
            levelTiles.Add(new LevelTile(24 * 32, 13 * 32, "blackBlock", "blackBlock", "marshFinalLevel", new Point(8 * 32, 46 * 32)));
            //previous
            //levelTiles.Add(new LevelTile(10 * 32, 14 * 32, "blackBlock", "blackBlock", "marsh1Level", new Point(26 * 32, 23 * 32)));
        }
Пример #2
0
        public override void loadLevelObjects()
        {
            FlowerTentacles ft = new FlowerTentacles(32 * 11, 32 * 4);
            VineMoveBlock   vm = new VineMoveBlock(32 * 7, 32 * 25);

            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 13, 32 * 19);
            Game1.miscObjects.Add(vm);
            Game1.miscObjects.Add(new LaserBlock(32 * 10, 32 * 10));
            Game1.miscObjects.Add(new LaserBlock(32 * 11, 32 * 10, false));
            Game1.miscObjects.Add(new LaserBlock(32 * 12, 32 * 10, true));
            Game1.miscObjects.Add(new LaserBlock(32 * 13, 32 * 10, false));
            Game1.miscObjects.Add(new LaserBlock(32 * 14, 32 * 10, true));
            for (int i = 0; i < 20; i++)
            {
                if (i % 4 == 0)
                {
                    Game1.miscObjects.Add(new LaserBlock(32 * (20 + i), 32 * (1 + i), true));
                    Game1.miscObjects.Add(new VineMoveBlock(32 * (18 + i), 32 * (1 + i)));
                }
                else if ((i + 3) % 4 == 0)
                {
                    Game1.miscObjects.Add(new LaserBlock(32 * (20 + i), 32 * (1 + i), false));
                }
            }
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 10));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 10, 32 * 15));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 10));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 10, 32 * 5));

            levelTiles.Add(new LevelTile(9 * 32, 5 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(19 * 32, 7 * 32)));
        }
Пример #3
0
        public override void loadLevelObjects()
        {
            Gate myGate = new Gate(12 * 32, 9 * 32);

            Game1.miscObjects.Add(myGate);
            Button myButton = new ButtonPlayer(12 * 32, 12 * 32, myGate);

            Game1.miscObjects.Add(myButton);
            Strawberry sb = new Strawberry(15 * 32, 8 * 32);

            Game1.miscObjects.Add(sb);
            sb = new Strawberry(3 * 32, 9 * 32);
            Game1.miscObjects.Add(sb);
            VineMoveBlock vb = new VineMoveBlock(7 * 32, 4 * 32);

            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(7 * 32, 9 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(15 * 32, 9 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(14 * 32, 8 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(18 * 32, 2 * 32);
            Game1.miscObjects.Add(vb);
            //mook
            FlowerTentacles ft = new FlowerTentacles(9 * 32, 4 * 32);

            ft.setDefendTileGood(9, 4);
            ft.setDefendTileBad(16, 4);
            Game1.creatures.Add(ft);
            //level tiles
            levelTiles.Add(new LevelTile(23 * 32, 12 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(26 * 32, 6 * 32)));
            //levelTiles.Add(new LevelTile(23 * 32, 12 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(19 * 32, 7 * 32)));
        }
Пример #4
0
        public override void loadLevelObjects()
        {
            FlowerTentacles ft = new FlowerTentacles(32 * 11, 32 * 4);
            VineMoveBlock vm = new VineMoveBlock(32 * 7, 32 * 25);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 13, 32 * 19);
            Game1.miscObjects.Add(vm);
            Game1.miscObjects.Add(new LaserBlock(32 * 10, 32 * 10));
            Game1.miscObjects.Add(new LaserBlock(32 * 11, 32 * 10,false));
            Game1.miscObjects.Add(new LaserBlock(32 * 12, 32 * 10,true));
            Game1.miscObjects.Add(new LaserBlock(32 * 13, 32 * 10,false));
            Game1.miscObjects.Add(new LaserBlock(32 * 14, 32 * 10,true));
            for (int i = 0; i < 20; i++ )
            {
                if (i % 4 == 0)
                {
                    Game1.miscObjects.Add(new LaserBlock(32 * (20 + i), 32 * (1 + i), true));
                    Game1.miscObjects.Add(new VineMoveBlock(32 * (18 + i), 32 * (1 + i)));
                }
                else if ((i + 3) % 4 == 0)
                {
                    Game1.miscObjects.Add(new LaserBlock(32 * (20 + i), 32 * (1 + i), false));
                }
            }
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 10));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 10, 32 * 15));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 10));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 10, 32 * 5));

            levelTiles.Add(new LevelTile(9 * 32, 5 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(19 * 32, 7 * 32)));
        }
Пример #5
0
        public override void loadLevelObjects()
        {
            FlowerTentacles ft = new FlowerTentacles(32 * 11, 32 * 4);
            VineMoveBlock vm = new VineMoveBlock(32 * 7, 32 * 25);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 13, 32 * 19);
            Game1.miscObjects.Add(vm);
            Game1.miscObjects.Add(new LaserBlock(3 * 32, 6 * 32,false));
            Game1.miscObjects.Add(new LaserBlock(2 * 32, 7 * 32,true));
            Game1.miscObjects.Add(new LaserBlock(2 * 32, 9 * 32,false));

            Game1.miscObjects.Add(new LaserBlock(22 * 32, 6 * 32,false));
            Game1.miscObjects.Add(new LaserBlock(22 * 32, 9 * 32,true));
            Game1.miscObjects.Add(new LaserBlock(14 * 32, 3 * 32, false));
            Game1.miscObjects.Add(new LaserBlock(11 * 32, 1 * 32, true));
            Game1.miscObjects.Add(new LaserBlock(13 * 32, 1 * 32, true));
            Gate gate = new Gate(23 * 32, 13 * 32);
            Game1.miscObjects.Add(gate);
            Button button = new ButtonPlayer(9 * 32, 5 * 32, gate);
            Game1.miscObjects.Add(button);

            //Game1.miscObjects.Add(new LaserBlock(32 * 12, 32 * 10,true));
            //Game1.miscObjects.Add(new LaserBlock(32 * 13, 32 * 10,false));
            //Game1.miscObjects.Add(new LaserBlock(32 * 14, 32 * 10,true));

            //next level
            levelTiles.Add(new LevelTile(24 * 32, 13 * 32, "blackBlock", "blackBlock", "marshFinalLevel", new Point(8 * 32, 46 * 32)));
            //previous
            //levelTiles.Add(new LevelTile(10 * 32, 14 * 32, "blackBlock", "blackBlock", "marsh1Level", new Point(26 * 32, 23 * 32)));
        }
Пример #6
0
 public override void loadLevelObjects()
 {
     Gate myGate = new Gate(12 * 32, 9 * 32);
     Game1.miscObjects.Add(myGate);
     Button myButton = new ButtonPlayer(12 * 32, 12 * 32, myGate);
     Game1.miscObjects.Add(myButton);
     Strawberry sb = new Strawberry(15 * 32, 8 * 32);
     Game1.miscObjects.Add(sb);
     sb = new Strawberry(3 * 32, 9 * 32);
     Game1.miscObjects.Add(sb);
     VineMoveBlock vb = new VineMoveBlock(7 * 32, 4 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(7 * 32, 9 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(15 * 32, 9 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(14 * 32, 8 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(18 * 32, 2 * 32);
     Game1.miscObjects.Add(vb);
     //mook
     FlowerTentacles ft = new FlowerTentacles(9 * 32, 4 * 32);
     ft.setDefendTileGood(9, 4);
     ft.setDefendTileBad(16, 4);
     Game1.creatures.Add(ft);
     //level tiles
     levelTiles.Add(new LevelTile(23 * 32, 12 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(26 * 32, 6 * 32)));
     //levelTiles.Add(new LevelTile(23 * 32, 12 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(19 * 32, 7 * 32)));
 }
Пример #7
0
 public override void loadLevelObjects()
 {
     Gate myGate = new Gate(32 * 22, 32 * 11);
     Game1.miscObjects.Add(myGate);
     Button myButton = new ButtonPlayer(32 * 24, 32 * 12, myGate);
     Game1.miscObjects.Add(myButton);
     VineMoveBlock block = new VineMoveBlock(32 * 23, 32 * 15);
     Game1.miscObjects.Add(block);
     block = new VineMoveBlock(32 * 22, 32 * 15);
     Game1.miscObjects.Add(block);
 }
Пример #8
0
        public override void loadLevelObjects()
        {
            Gate myGate = new Gate(32 * 22, 32 * 11);

            Game1.miscObjects.Add(myGate);
            Button myButton = new ButtonPlayer(32 * 24, 32 * 12, myGate);

            Game1.miscObjects.Add(myButton);
            VineMoveBlock block = new VineMoveBlock(32 * 23, 32 * 15);

            Game1.miscObjects.Add(block);
            block = new VineMoveBlock(32 * 22, 32 * 15);
            Game1.miscObjects.Add(block);
        }
Пример #9
0
        public override void loadLevelObjects()
        {
            //gates and buttons
            Gate myGate = new Gate(10 * 32, 7 * 32);

            Game1.miscObjects.Add(myGate);
            Button myButton = new ButtonHeavy(12 * 32, 12 * 32, myGate);

            Game1.miscObjects.Add(myButton);
            myGate = new Gate(13 * 32, 7 * 32);
            Game1.miscObjects.Add(myGate);
            myButton = new ButtonHeavy(12 * 32, 12 * 32, myGate);
            Game1.miscObjects.Add(myButton);
            //blocks
            VineMoveBlock vb = new VineMoveBlock(7 * 32, 4 * 32);

            vb = new VineMoveBlock(10 * 32, 9 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(10 * 32, 8 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(10 * 32, 6 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(10 * 32, 5 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(9 * 32, 8 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(9 * 32, 6 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(13 * 32, 9 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(13 * 32, 8 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(13 * 32, 6 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(13 * 32, 5 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(14 * 32, 8 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(14 * 32, 6 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(11 * 32, 7 * 32);
            Game1.miscObjects.Add(vb);
            vb = new VineMoveBlock(12 * 32, 7 * 32);
            Game1.miscObjects.Add(vb);
            //level tiles
            levelTiles.Add(new LevelTile(12 * 32, 3 * 32, "blackBlock", "blackBlock", "complex1Level", new Point(2 * 32, 4 * 32)));
            //levelTiles.Add(new LevelTile(4 * 32, 6 * 32, "blackBlock", "blackBlock", "laserIntroLevel", new Point(6 * 32, 4 * 32)));
        }
Пример #10
0
 public override void loadLevelObjects()
 {
     //gates and buttons
     Gate myGate = new Gate(10 * 32, 7 * 32);
     Game1.miscObjects.Add(myGate);
     Button myButton = new ButtonHeavy(12 * 32, 12 * 32, myGate);
     Game1.miscObjects.Add(myButton);
     myGate = new Gate(13 * 32, 7 * 32);
     Game1.miscObjects.Add(myGate);
     myButton = new ButtonHeavy(12 * 32, 12 * 32, myGate);
     Game1.miscObjects.Add(myButton);
     //blocks
     VineMoveBlock vb = new VineMoveBlock(7 * 32, 4 * 32);
     vb = new VineMoveBlock(10 * 32, 9 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(10 * 32, 8 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(10 * 32, 6 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(10 * 32, 5 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(9 * 32, 8 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(9 * 32, 6 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(13 * 32, 9 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(13 * 32, 8 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(13 * 32, 6 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(13 * 32, 5 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(14 * 32, 8 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(14 * 32, 6 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(11 * 32, 7 * 32);
     Game1.miscObjects.Add(vb);
     vb = new VineMoveBlock(12 * 32, 7 * 32);
     Game1.miscObjects.Add(vb);
     //level tiles
     levelTiles.Add(new LevelTile(12 * 32, 3 * 32, "blackBlock", "blackBlock", "complex1Level",new Point(2 * 32, 4 * 32)));
     //levelTiles.Add(new LevelTile(4 * 32, 6 * 32, "blackBlock", "blackBlock", "laserIntroLevel", new Point(6 * 32, 4 * 32)));
 }
Пример #11
0
        public override void loadLevelObjects()
        {
            Gate myGate = new Gate(32 * 5, 32 * 10);

            Game1.miscObjects.Add(myGate);
            Button myButton = new ButtonPlayer(32 * 9, 32 * 8, myGate);

            Game1.miscObjects.Add(myButton);


            myGate = new Gate(32 * 41, 32 * 13);
            Game1.miscObjects.Add(myGate);

            myButton = new ButtonHeavy(32 * 42, 32 * 7, myGate);
            Game1.miscObjects.Add(myButton);

            myGate = new Gate(32 * 33, 32 * 15);
            Game1.miscObjects.Add(myGate);
            myButton = new ButtonHeavy(32 * 34, 32 * 15, myGate);
            Game1.miscObjects.Add(myButton);


            myGate = new Gate(32 * 33, 32 * 5);
            Game1.miscObjects.Add(myGate);
            myButton = new ButtonHeavy(32 * 25, 32 * 1, myGate);
            Game1.miscObjects.Add(myButton);



            Strawberry sb = new Strawberry(32 * 43, 32 * 15);

            Game1.miscObjects.Add(sb);
            sb = new Strawberry(32 * 25, 32 * 7);
            Game1.miscObjects.Add(sb);
            sb = new Strawberry(32 * 4, 32 * 7);
            Game1.miscObjects.Add(sb);

            FlowerTentacles ft = new FlowerTentacles(2 * 32, 8 * 32);

            Game1.creatures.Add(ft);
            ft.setDefendTileGood(2, 8);
            ft.setDefendTileBad(3, 9);

            ft = new FlowerTentacles(1 * 32, 9 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(1, 9);
            ft.setDefendTileBad(2, 10);


            ft = new FlowerTentacles(8 * 32, 8 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(7, 11);
            ft.setDefendTileBad(8, 8);

            ft = new FlowerTentacles(10 * 32, 9 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(17, 8);
            ft.setDefendTileBad(10, 8);

            ft = new FlowerTentacles(9 * 32, 9 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(13, 12);
            ft.setDefendTileBad(9, 9);



            DogBoogieman dbm = new DogBoogieman(32 * 25, 32 * 3, new Point(1, 1), new Point(44, 5));

            Game1.creatures.Add(dbm);
            dbm.setDefendTileGood(25, 3);

            //dbm.setAttackTarget(ref player);
            VineMoveBlock vm = new VineMoveBlock(32 * 34, 32 * 5);

            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 41, 32 * 14);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 42, 32 * 11);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 42, 32 * 8);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 26, 32 * 5);
            Game1.miscObjects.Add(vm);

            vm = new VineMoveBlock(32 * 6, 32 * 10);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 20, 32 * 10);
            Game1.miscObjects.Add(vm);

            Game1.miscObjects.Add(new VineMoveBlock(32 * 1, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 2, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 2, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 2, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 3, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 4, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 6, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 7, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 7, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 7, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 8, 32 * 4));


            Game1.miscObjects.Add(new VineMoveBlock(32 * 4, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 5));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 9, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 10, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 11, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 9, 32 * 1));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 9, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 11, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 11, 32 * 2));

            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 5));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 1));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 17, 32 * 2));

            Game1.miscObjects.Add(new VineMoveBlock(32 * 18, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 20, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 21, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 17, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 18, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 19, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 20, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 17, 32 * 5));


            //leveltiles
            levelTiles.Add(new LevelTile(24 * 32, 17 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(9 * 32, 9 * 32)));
        }
Пример #12
0
        public override void loadLevelObjects()
        {
            Gate myGate = new Gate(32 * 5, 32 * 10);
            Game1.miscObjects.Add(myGate);
            Button myButton = new ButtonPlayer(32 * 9, 32 * 8, myGate);
            Game1.miscObjects.Add(myButton);

            myGate = new Gate(32 * 41, 32 * 13);
            Game1.miscObjects.Add(myGate);

            myButton = new ButtonHeavy(32 * 42, 32 * 7, myGate);
            Game1.miscObjects.Add(myButton);

            myGate = new Gate(32 * 33, 32 * 15);
            Game1.miscObjects.Add(myGate);
            myButton = new ButtonHeavy(32 * 34, 32 * 15, myGate);
            Game1.miscObjects.Add(myButton);

            myGate = new Gate(32 * 33, 32 * 5);
            Game1.miscObjects.Add(myGate);
            myButton = new ButtonHeavy(32 * 25, 32 * 1, myGate);
            Game1.miscObjects.Add(myButton);

            Strawberry sb = new Strawberry(32 * 43, 32 * 15);
            Game1.miscObjects.Add(sb);
            sb = new Strawberry(32 * 25, 32 * 7);
            Game1.miscObjects.Add(sb);
            sb = new Strawberry(32 * 4, 32 * 7);
            Game1.miscObjects.Add(sb);

            FlowerTentacles ft = new FlowerTentacles(2 * 32, 8 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(2, 8);
            ft.setDefendTileBad(3, 9);

            ft = new FlowerTentacles(1 * 32, 9 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(1, 9);
            ft.setDefendTileBad(2, 10);

            ft = new FlowerTentacles(8 * 32, 8 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(7, 11);
            ft.setDefendTileBad(8, 8);

            ft = new FlowerTentacles(10 * 32, 9 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(17, 8);
            ft.setDefendTileBad(10, 8);

            ft = new FlowerTentacles(9 * 32, 9 * 32);
            Game1.creatures.Add(ft);
            ft.setDefendTileGood(13, 12);
            ft.setDefendTileBad(9, 9);

            DogBoogieman dbm = new DogBoogieman(32 * 25, 32 * 3, new Point(1,1), new Point(44,5));
            Game1.creatures.Add(dbm);
            dbm.setDefendTileGood(25, 3);

             //dbm.setAttackTarget(ref player);
            VineMoveBlock vm = new VineMoveBlock(32 * 34, 32 * 5);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 41, 32 * 14);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 42, 32 * 11);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 42, 32 * 8);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 26, 32 * 5);
            Game1.miscObjects.Add(vm);

            vm = new VineMoveBlock(32 * 6, 32 * 10);
            Game1.miscObjects.Add(vm);
            vm = new VineMoveBlock(32 * 20, 32 * 10);
            Game1.miscObjects.Add(vm);

            Game1.miscObjects.Add(new VineMoveBlock(32 * 1, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 2, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 2, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 2, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 3, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 4, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 6, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 7, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 7, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 7, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 8, 32 * 4));

            Game1.miscObjects.Add(new VineMoveBlock(32 * 4, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 5, 32 * 5));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 9, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 10, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 11, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 9, 32 * 1));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 9, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 11, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 11, 32 * 2));

            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 13, 32 * 5));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 1));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 3));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 15, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 17, 32 * 2));

            Game1.miscObjects.Add(new VineMoveBlock(32 * 18, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 20, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 21, 32 * 2));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 17, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 18, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 19, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 20, 32 * 4));
            Game1.miscObjects.Add(new VineMoveBlock(32 * 17, 32 * 5));

            //leveltiles
            levelTiles.Add(new LevelTile(24 * 32, 17 * 32, "blackBlock", "blackBlock", "hubLevel", new Point(9 * 32, 9 * 32)));
        }