Example #1
0
        public void LoadContentAndCreateScenes(GraphicsDeviceManager graphics, ContentManager Content)
        {
            // Scene number 0
            Scene scene0 = new Scene();

            BackGround building = new BackGround();

            building.AddTexture(Content.Load <Texture2D>("protoBuilding.png"));
            building.position = new Vector2(480 / 2, 480);
            scene0.AddGameObject(building);

            FireMan fireMan;

            fireMan = new FireMan(graphics);
            fireMan.AddAnimation(new Animation(Content.Load <Texture2D>("FiremanFlyRightAnimation.png"), new Vector2(100, 100), 5));
            fireMan.AddAnimation(new Animation(Content.Load <Texture2D>("FiremanFlyLeftAnimation.png"), new Vector2(100, 100), 5));

            //fireMan.AddAnimation(new Animation(Content.Load<Texture2D>("MarkRight.png"), new Vector2(100, 100), 5));
            //fireMan.AddAnimation(new Animation(Content.Load<Texture2D>("MarkLeft.png"), new Vector2(100, 100), 5));

            fireMan.AddTexture(Content.Load <Texture2D>("FiremanAttackRight.png"));
            fireMan.AddTexture(Content.Load <Texture2D>("FiremanAttackLeft.png"));

            //fireMan.AddTexture(Content.Load<Texture2D>("MarkRightAttack.png"));
            //fireMan.AddTexture(Content.Load<Texture2D>("MarkLeftAttack.png"));

            WaterParticlesController particleController = new WaterParticlesController(40);

            particleController.AddTexture(Content.Load <Texture2D>("Drop.png"));
            fireMan.AddParticleController(particleController);
            scene0.AddGameObject(fireMan);

            Trampoline trampoline;

            trampoline = new Trampoline(graphics);
            trampoline.AddAnimation(new Animation(Content.Load <Texture2D>("TwoWithTrampolineAnimation.png"), new Vector2(150, 100), 10));
            trampoline.AddTexture(Content.Load <Texture2D>("TwoWithTrampoline1.png"));
            fireMan.trampoline = trampoline;
            scene0.AddGameObject(trampoline);


            this.AddScene(scene0);
            currentSceneNumber = 0;
        }