Uses of Class
org.progettoedids.rooms.Room
Packages that use Room
Package
Description
This package holds the Labyrinth class and its loaders.
A package that holds classes with simple factory methods.
A package that holds the base Room class and its subtypes.
-
Uses of Room in org.progettoedids.labyrinth
Methods in org.progettoedids.labyrinth that return RoomModifier and TypeMethodDescriptionLabyrinth.getPlayerRoom()Returns the Room instance where the Player is locatedReturns the Room instance associated with the Position suppliedMethods in org.progettoedids.labyrinth with parameters of type Room -
Uses of Room in org.progettoedids.repositories
Methods in org.progettoedids.repositories that return RoomModifier and TypeMethodDescriptionstatic RoomRoomRepository.getRoomFromSymbol(char roomSystemSymbol) Creates a specific Room subtype based on its char symbol and returns it as a Room -
Uses of Room in org.progettoedids.rooms
Subclasses of Room in org.progettoedids.roomsModifier and TypeClassDescriptionclassA subtype of Room that is always locked and that can't be unlocked.classA subtype of Room that is always unlocked.classA subtype of Room that is locked at creation time until it's unlocked with a Key.classA subtype of Room that is always unlocked and that teleports the Player that comes into it in another Room.classA subtype of Room that is always unlocked and that makes the Player win the game when it gets into it.