Example #1
0
 public void LoadContent(ContentManager content, Map map, string mapID)
 {
     layer1 = new Layer();
     collision = new Collision();
     id = mapID;
     layer1.LoadContent(map, "Layer1");
     //layer2.LoadContent(map, "Layer2");
     collision.LoadContent(content, mapID);
 }
Example #2
0
 public override void LoadContent(ContentManager content, InputManager input)
 {
     base.LoadContent(content, input);
     player = new EntityManager();
     enemies = new EntityManager();
     map = new Map();
     font = content.Load<SpriteFont>("Font1");
     map.LoadContent(content, map, "Map1");
     player.LoadContent("Player", content, "Load/Player.k", "", input);
     enemies.LoadContent("Enemy", content, "Load/Enemies.k", "Level1", input);
     illusions = content.Load<Song>("Audio/Illusions");
     MediaPlayer.Volume = 0.3f;
     MediaPlayer.IsRepeating = true;
 }
Example #3
0
 public void Update(GameTime gameTime, Map map)
 {
     for (int i = 0; i < entities.Count; i++)
     {
         entities[i].Update(gameTime, input, map.collision, map.layer1);
     }
     for(int i = 0; i < entities.Count; i++)
     {
         if(entities[i].Health < 1)
         {
             entities.RemoveAt(i);
         }
     }
 }