Example #1
0
        void BuildLevel1()
        {
            if (TheLevel.SharedLevel.IS_IPAD)
            {

                stackAdjustmentX = -350; // if you want to further adjust the stack's starting X location then change this value  (ipad)
                stackLocationX = stackLocationX - stackAdjustmentX;

                stackAdjustmentY = 0; // if you want to further adjust the stack's starting X location then change this value  (iphone)
                stackLocationY = stackLocationY - stackAdjustmentY;

            }
            else
            {
            #if ANDROID
                stackAdjustmentX = 100; // if you want to further adjust the stack's starting X location then change this value  (iphone)
            #else
                stackAdjustmentX = -100; // if you want to further adjust the stack's starting X location then change this value  (iphone)
            #endif
                stackLocationX = stackLocationX - stackAdjustmentX;

                stackAdjustmentY = 0; // if you want to further adjust the stack's starting X location then change this value  (iphone)
                stackLocationY = stackLocationY - stackAdjustmentY;

            }

                StackObject object1 = new StackObject(world , new CCPoint( 0 + stackLocationX , 65 + stackLocationY) , "woodShape1" , false, true  , true  , false , 0.25f , CreationMethod.ShapeOfSourceImage , 90 , false , 100 , BreakEffect.SmokePuffs);
               AddChild(object1, Constants.DepthStack);

            StackObject object2 = new StackObject(world , new CCPoint(95 + stackLocationX , 65 + stackLocationY) , "woodShape1" , false, true  , true , false , 0.25f , CreationMethod.ShapeOfSourceImage , 90 , false , 100 , BreakEffect.SmokePuffs);
               AddChild(object2, Constants.DepthStack);

            StackObject object3 = new StackObject(world , new CCPoint(47 + stackLocationX, 145 + stackLocationY) , "woodShape1" , false, true  , true , false , 0.25f , CreationMethod.ShapeOfSourceImage , 0 , false , 100 , BreakEffect.Explosion);
               AddChild(object3, Constants.DepthStack);

            StackObject object4 = new StackObject(world , new CCPoint( 0 + stackLocationX, 225 + stackLocationY) , "woodShape1" , false, true  , true , false , 0.25f , CreationMethod.ShapeOfSourceImage , 90 , false , 100 , BreakEffect.Explosion);
               AddChild(object4, Constants.DepthStack);

            StackObject object5 = new StackObject(world , new CCPoint(95 + stackLocationX, 225 + stackLocationY) , "woodShape1" , false, true  , true , false , 0.25f , CreationMethod.ShapeOfSourceImage , 90 , false , 100 , BreakEffect.Explosion);
               AddChild(object5, Constants.DepthStack);

            StackObject object6 = new StackObject(world , new CCPoint(50 + stackLocationX, 305 + stackLocationY) , "woodShape1" , false, true  , true , false , 0.25f , CreationMethod.ShapeOfSourceImage , 0 , false , 100 , BreakEffect.SmokePuffs);
               AddChild(object6, Constants.DepthStack);

            StackObject object7 = new StackObject(world , new CCPoint(0 + stackLocationX , 345 + stackLocationY) , "triangleMedium" , false, true  , false , true , 0.25f , CreationMethod.Triangle , 0 , false , 100 , BreakEffect.SmokePuffs) ;
               AddChild(object7, Constants.DepthStack);

            StackObject object8 = new StackObject(world , new CCPoint(95 + stackLocationX, 345 + stackLocationY) , "triangleMedium" , false, true , false , true , 0.25f , CreationMethod.Triangle , 0 , false , 100 , BreakEffect.Explosion);
               AddChild(object8, Constants.DepthStack);

            StackObject object9 = new StackObject(world , new CCPoint(50 + stackLocationX, 350 + stackLocationY) , "triangleLarge" , false, true , false , true , 0.25f , CreationMethod.Triangle , 180 , false , 500 , BreakEffect.SmokePuffs);
               AddChild(object9, Constants.DepthStack);

            StackObject object10 = new StackObject(world , new CCPoint(25 + stackLocationX, 394 + stackLocationY) , "triangleSmall" , false, true , false , false , 0.25f , CreationMethod.Triangle , 0 , false , 100 , BreakEffect.Explosion);
               AddChild(object10, Constants.DepthStack);

            StackObject object11 = new StackObject(world , new CCPoint(75 + stackLocationX, 394 + stackLocationY) , "triangleSmall" , false, true , false , false , 0.25f , CreationMethod.Triangle , 0 , false , 100 , BreakEffect.SmokePuffs);
               AddChild(object11, Constants.DepthStack);

            Enemy enemy1 = new Enemy(world,
                                      new CCPoint(45 + stackLocationX, 200 + stackLocationY),
                                      "mutantPepper",
                                      true,
                                      true,
                                      true,
                                      1,
                                      true,
                                      10,
                                      1.0f,
                                      CreationMethod.ShapeOfSourceImageButSlightlySmaller,
                                      10000,
                                      BreakEffect.SmokePuffs);

            AddChild(enemy1, Constants.DepthStack);
        }
Example #2
0
        void BuildLevel2()
        {
            if (TheLevel.SharedLevel.IS_IPAD)
            {

                stackAdjustmentX = 0; // if you want to further adjust the stack's starting X location then change this value  (ipad)
                stackLocationX = stackLocationX - stackAdjustmentX;

                stackAdjustmentY = 0; // if you want to further adjust the stack's starting X location then change this value  (iphone)
                stackLocationY = stackLocationY - stackAdjustmentY;

            }
            else
            {

            #if ANDROID
                stackAdjustmentX = 200; // if you want to further adjust the stack's starting X location then change this value  (iphone)
            #else
                stackAdjustmentX = -100; // if you want to further adjust the stack's starting X location then change this value  (iphone)
            #endif
                stackLocationX = stackLocationX - stackAdjustmentX;

                stackAdjustmentY = 0; // if you want to further adjust the stack's starting X location then change this value  (iphone)
                stackLocationY = stackLocationY - stackAdjustmentY;

            }

            #region marble
            var object1 = new StackObject(world,
                                          new CCPoint(40 + stackLocationX, 40 + stackLocationY),
                                          "marbleSquare",
                                          false,
                                          false,
                                          false,
                                          false,
                                          0.25f,
                                          CreationMethod.ShapeOfSourceImage,
                                          90,
                                          true,
                                          0,
                                          BreakEffect.None);
            AddChild(object1, Constants.DepthStack);
            object1 = new StackObject(world,
                                          new CCPoint(190 + stackLocationX, 40 + stackLocationY),
                                          "marbleSquare",
                                          false,
                                          false,
                                          false,
                                          false,
                                          0.25f,
                                          CreationMethod.ShapeOfSourceImage,
                                          90,
                                          true,
                                          0,
                                          BreakEffect.None);
            AddChild(object1, Constants.DepthStack);
            #endregion
            #region stone pillars
            object1 = new StackObject(world,
                                          new CCPoint(9 + stackLocationX, 125 + stackLocationY),
                                          "stonePillar",
                                          false,
                                          false,
                                          false,
                                          false,
                                          0.25f,
                                          CreationMethod.ShapeOfSourceImage,
                                          90,
                                          true,
                                          0,
                                          BreakEffect.None);
            AddChild(object1, Constants.DepthStack);
            object1 = new StackObject(world,
                                          new CCPoint(27 + stackLocationX, 220 + stackLocationY),
                                          "stonePillar",
                                          false,
                                          false,
                                          false,
                                          false,
                                          0.25f,
                                          CreationMethod.ShapeOfSourceImage,
                                          90,
                                          true,
                                          0,
                                          BreakEffect.None);
            AddChild(object1, Constants.DepthStack);
            #endregion
            #region wood shapes
            object1 = new StackObject(world,
                                                      new CCPoint(113 + stackLocationX, 88 + stackLocationY),
                                                      "woodShape2",
                                                      false,
                                                      true,
                                                      false,
                                                      false,
                                                      0.25f,
                                                      CreationMethod.ShapeOfSourceImage,
                                                      0,
                                                      false,
                                                      100,
                                                      BreakEffect.Explosion);
            AddChild(object1, Constants.DepthStack);
            object1 = new StackObject(world,
                                                      new CCPoint(57 + stackLocationX, 128 + stackLocationY),
                                                      "woodShape4",
                                                      false,
                                                      true,
                                                      false,
                                                      true,
                                                      0.25f,
                                                      CreationMethod.ShapeOfSourceImage,
                                                      90,
                                                      false,
                                                      100,
                                                      BreakEffect.Explosion);
            AddChild(object1, Constants.DepthStack);
            object1 = new StackObject(world,
                                                      new CCPoint(114 + stackLocationX, 128 + stackLocationY),
                                                      "woodShape4",
                                                      false,
                                                      true,
                                                      false,
                                                      false,
                                                      0.25f,
                                                      CreationMethod.ShapeOfSourceImage,
                                                      90,
                                                      false,
                                                      100,
                                                      BreakEffect.Explosion);
            AddChild(object1, Constants.DepthStack);
            object1 = new StackObject(world,
                                                      new CCPoint(168 + stackLocationX, 128 + stackLocationY),
                                                      "woodShape4",
                                                      false,
                                                      true,
                                                      false,
                                                      false,
                                                      0.25f,
                                                      CreationMethod.ShapeOfSourceImage,
                                                      90,
                                                      false,
                                                      100,
                                                      BreakEffect.Explosion);
            AddChild(object1, Constants.DepthStack);
            object1 = new StackObject(world,
                                                      new CCPoint(124 + stackLocationX, 166 + stackLocationY),
                                                      "woodShape3",
                                                      false,
                                                      true,
                                                      false,
                                                      false,
                                                      0.25f,
                                                      CreationMethod.ShapeOfSourceImage,
                                                      0,
                                                      false,
                                                      100,
                                                      BreakEffect.Explosion);
            AddChild(object1, Constants.DepthStack);
            #endregion

            StackObject object11 = new StackObject(world, new CCPoint(45 + stackLocationX, 210 + stackLocationY), "woodShape4", false, true, false, true, 0.25f, CreationMethod.ShapeOfSourceImage, 90, false, 100, BreakEffect.Explosion);
            AddChild(object11, Constants.DepthStack);

            StackObject object12 = new StackObject(world, new CCPoint(95 + stackLocationX, 210 + stackLocationY), "woodShape4", false, true, false, true, 0.25f, CreationMethod.ShapeOfSourceImage, 90, false, 100, BreakEffect.Explosion);
            AddChild(object12, Constants.DepthStack);

            StackObject object13 = new StackObject(world, new CCPoint(145 + stackLocationX, 210 + stackLocationY), "woodShape4", false, true, false, true, 0.25f, CreationMethod.ShapeOfSourceImage, 90, false, 100, BreakEffect.Explosion);
            AddChild(object13, Constants.DepthStack);

            StackObject object14 = new StackObject(world, new CCPoint(200 + stackLocationX, 210 + stackLocationY), "woodShape4", false, true, false, true, 0.25f, CreationMethod.ShapeOfSourceImage, 90, false, 100, BreakEffect.Explosion);
            AddChild(object14, Constants.DepthStack);

            StackObject object15 = new StackObject(world, new CCPoint(80 + stackLocationX, 250 + stackLocationY), "stonePillar", false, false, false, true, .5f, CreationMethod.ShapeOfSourceImage, 90, false, 0, BreakEffect.None);
            AddChild(object15, Constants.DepthStack);

            StackObject object16 = new StackObject(world, new CCPoint(180 + stackLocationX, 250 + stackLocationY), "stonePillar", false, false, false, true, .5f, CreationMethod.ShapeOfSourceImage, 90, false, 0, BreakEffect.None);
            AddChild(object16, Constants.DepthStack);

            StackObject object17 = new StackObject(world, new CCPoint(95 + stackLocationX, 285 + stackLocationY), "triangleMedium", false, true, false, true, 0.25f, CreationMethod.Triangle, 0, false, 100, BreakEffect.Explosion);
            AddChild(object17, Constants.DepthStack);

            StackObject object18 = new StackObject(world, new CCPoint(181 + stackLocationX, 285 + stackLocationY), "triangleMedium", false, true, false, true, 0.25f, CreationMethod.Triangle, 0, false, 100, BreakEffect.Explosion);
            AddChild(object18, Constants.DepthStack);

            StackObject object19 = new StackObject(world, new CCPoint(138 + stackLocationX, 280 + stackLocationY), "triangleSmall", false, true, false, true, 0.25f, CreationMethod.Triangle, 180, false, 500, BreakEffect.Explosion);
            AddChild(object19, Constants.DepthStack);

            StackObject object5 = new StackObject(world, new CCPoint(137 + stackLocationX, 340 + stackLocationY), "stonePillar", false, false, false, true, .5f, CreationMethod.ShapeOfSourceImage, 0, false, 0, BreakEffect.None);
            AddChild(object5, Constants.DepthStack);

            Enemy enemy1 = new Enemy(world,
                                      new CCPoint(117 + stackLocationX, 45 + stackLocationY),
                                      "mutantPepper",
                                      true,
                                      false,
                                      true,
                                      3,
                                      true,
                                      10,
                                      1.0f,
                                      CreationMethod.ShapeOfSourceImage,
                                      10000,
                                      BreakEffect.SmokePuffs);

            AddChild(enemy1, Constants.DepthStack);
            enemy1 = new Enemy(world,
                                      new CCPoint(206 + stackLocationX, 120 + stackLocationY),
                                      "mutantPepper",
                                      false,
                                      true,
                                      true,
                                      3,
                                      true,
                                      10,
                                      1.0f,
                                      CreationMethod.ShapeOfSourceImageButSlightlySmaller,
                                      10000,
                                      BreakEffect.SmokePuffs);

            AddChild(enemy1, Constants.DepthStack);
        }