public GameManager(GraphicsDeviceManager graphics) { map = new Map(this); actorManager = new ActorManager<Actor>(this); bulletManager = new ActorManager<Projectile>(this); map.Load(); cam = new Camera(graphics); cam.pos.X += (map.CurrentRoom.XPos * 800) + 400; cam.pos.Y += (map.CurrentRoom.YPos * 480) + 180; camDestination = cam.pos; players.Add(new Player(new Vector2((map.CurrentRoom.XPos * 800) + 100, (map.CurrentRoom.YPos * 480) + 100), this)); }
public void RemoveDoors(Map m) { if (m.North != null) { RemoveDoor("top"); } if (m.South != null) { RemoveDoor("bottom"); } if (m.West != null) { RemoveDoor("left"); } if (m.East != null) { RemoveDoor("right"); } }