Esempio n. 1
0
 // Methods
 public override void LoadContent(ContentManager content)
 {
     background = new Background(
         new Sprite(content, "B1011-1", new Vector2(-500, -300), 4.2f),
         new List <Sprite>()
     {
         new Sprite(content, "M1011", new Vector2(50, -100), 0.2f)
     },
         new List <Sprite>(),
         new List <Vector2>()
         );
     entities      = new List <Entity>();
     terrainLoader = new BitmapLoader(PlatformerJarno.Properties.Resources.lvl1);
     terrain       = terrainLoader.GetTerrain(content);
     entities.Add(new Enemy(content, "slime_spritesheet", new Vector2(540, 80), entities, terrain, bullets));
     entities.Add(new Enemy(content, "slime_spritesheet", new Vector2(660, 80), entities, terrain, bullets));
     player    = new Player(content, "player_spritesheet", new Vector2(0, 0), entities, terrain, bullets);
     portal    = new Portal(content, "portal_spritesheet", new Vector2(960, 140));
     collision = new Collision(terrain, entities, bullets);
 }
Esempio n. 2
0
        // Methods
        public override void LoadContent(ContentManager content)
        {
            background = new Background(
                new Sprite(content, "bg_lvl2", new Vector2(-250, -90), 1f),
                new List <Sprite>(),
                new List <Sprite>(),
                new List <Vector2>()
                );

            entities      = new List <Entity>();
            terrainLoader = new BitmapLoader(PlatformerJarno.Properties.Resources.lvl2);
            terrain       = terrainLoader.GetTerrain(content);
            portal        = new Portal(content, "portal_spritesheet", new Vector2(380, 420));
            entities.Add(new Enemy(content, "slime_spritesheet", new Vector2(240, 20), entities, terrain, bullets));
            entities.Add(new Enemy(content, "slime_spritesheet", new Vector2(540, 240), entities, terrain, bullets));
            entities.Add(new Enemy(content, "slime_spritesheet", new Vector2(360, 200), entities, terrain, bullets));
            entities.Add(new Enemy(content, "slime_spritesheet", new Vector2(140, 300), entities, terrain, bullets));

            player    = new Player(content, "player_spritesheet", new Vector2(20, 20), entities, terrain, bullets);
            collision = new Collision(terrain, entities, bullets);
        }