# Uses of Class dungeon.Room
Date: 2016-09-10

## Uses of Class
dungeon.Room

Packages that use Room
dungeon

### Uses of Room in dungeon

Fields in dungeon declared as Room
`Room` Exit.`room` The room this exit leads to

Methods in dungeon that return Room
`static Room` Room.`RandomRoom(boolean first, Exit predecessor, Counter c, Dungeon.Type type)` Generates a random room

Methods in dungeon that return types with arguments of type Room
`java.util.List<Room>` Room.`generate(Counter c, Dungeon.Type type)` Generates the content of the room

Constructors in dungeon with parameters of type Room
Constructor and Description
`Exit(Room room)` Constructs a random exit to a given room
`Exit(Room room, java.lang.String type)` Constructs a exit of a give type to a room