Exemplo n.º 1
0
        // 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);
        }
Exemplo n.º 2
0
 // Constructors
 public Door(Texture2D _texture, Vector2 _position, GameStuff.GameStates _destinationGameState) : base(_texture, _position)
 {
     destinationGamestate = _destinationGameState;
     collidingWithPlayer  = false;
 }