Exemple #1
0
    public AnimatedSpriteStripManager LoadSprites()
    {
        AnimatedSpriteStripManager player_manager = new AnimatedSpriteStripManager(7);

        // Player Idle
        player.texture = Content.Load <Texture2D>("SpriteSheet/idle");
        AnimatedSpriteStrip idle_strip = new AnimatedSpriteStrip(player.texture, 0.05f, true);

        idle_strip.setName("idle");
        player_manager.addAnimatedSpriteStrip(idle_strip);

        // Player Running
        player.texture = Content.Load <Texture2D>("SpriteSheet/run");
        AnimatedSpriteStrip run_strip = new AnimatedSpriteStrip(player.texture, 0.05f, true);

        run_strip.setName("run");
        player_manager.addAnimatedSpriteStrip(run_strip);

        // Player Jump
        player.texture = Content.Load <Texture2D>("SpriteSheet/jump");
        AnimatedSpriteStrip jump_strip = new AnimatedSpriteStrip(player.texture, 0.1f, true);

        jump_strip.setName("jump");
        player_manager.addAnimatedSpriteStrip(jump_strip);

        // Player Shoot
        player.texture = Content.Load <Texture2D>("SpriteSheet/shoot");
        AnimatedSpriteStrip shoot_strip = new AnimatedSpriteStrip(player.texture, 0.2f, false);

        shoot_strip.setName("shoot");
        player_manager.addAnimatedSpriteStrip(shoot_strip);

        // Player Run + Shoot
        player.texture = Content.Load <Texture2D>("SpriteSheet/run+shoot");
        AnimatedSpriteStrip run_shoot_strip = new AnimatedSpriteStrip(player.texture, 0.05f, true);

        run_shoot_strip.setName("run+shoot");
        player_manager.addAnimatedSpriteStrip(run_shoot_strip);

        // Player Slide
        player.texture = Content.Load <Texture2D>("SpriteSheet/slide");
        AnimatedSpriteStrip slide_strip = new AnimatedSpriteStrip(player.texture, 0.05f, true);

        slide_strip.setName("slide");
        player_manager.addAnimatedSpriteStrip(slide_strip);


        return(player_manager);
    }