Package-level declarations
Types
Link copied to clipboard
class Exit(val direction: Direction, locked: Boolean = false, identifier: Identifier? = null, description: Description? = null) : ExaminableObject, InteractWithItem
Link copied to clipboard
Provides an overworld which is a container of Region. The overwold has an identifier and a description.
Link copied to clipboard
Provides a region which is a container of Room. The region has an identifier and a description.
Link copied to clipboard
class Room(val identifier: Identifier, var description: Description, exits: List<Exit> = emptyList(), items: List<Item> = emptyList()) : ExaminableObject, InteractWithItem
A room with a specified identifier and a description.
Link copied to clipboard