// Contructor 2 Doors public MuseumRoom(Texture2D _BitMap, GameStuff.GameStates door0destinationGamestate, GameStuff.GameStates door1destinationGamestate) : base(_BitMap) { //Doors levelItems.Add(new Door(GameStuff.Instance.defaultDoorTextures[tileMap.getDoorRotations()[0]], tileMap.getDoorPositions()[0], door0destinationGamestate)); levelItems.Add(new Door(GameStuff.Instance.defaultDoorTextures[tileMap.getDoorRotations()[1]], tileMap.getDoorPositions()[1], door1destinationGamestate)); foreach (Door door in levelItems) { levelDoors.Add(door); } GameStuff.Instance.museumRoomLevels.Add(this); }
// Constructors public Door(Texture2D _texture, Vector2 _position, GameStuff.GameStates _destinationGameState) : base(_texture, _position) { destinationGamestate = _destinationGameState; collidingWithPlayer = false; }