|
Class Summary |
| Command |
Command.java
This abstract class holds information about a command that was issued by the
user. |
| CommandWords |
CommandWords.java
This class holds a HashMap with all the valid string representations and
their respective mappings to command objects. |
| Door |
Door.java
This class assigns a name to each door and decides whether the door is
going to be locked or not. |
| DropCommand |
DropCommand.java
Implements the drop command. |
| DynamicGamePart |
DynamicGamePart.java
This abstact class holds information relevant to dynamic parts of the game. |
| Game |
Game.java
This class is the main class of the "World of Zuul" application. |
| GoCommand |
GoCommand.java
Implements the go command. |
| HelpCommand |
HelpCommand.java
Implements the help command. |
| Item |
Item.java
Holds information about the Items of the game. |
| ItemsCommand |
ItemsCommand.java
Implements the items command. |
| LockCommand |
LockCommand.java
Implements the lock command. |
| Main |
Main.java
Play the game !!! |
| Npc |
Npc.java
This class holds information about the NPC characters of the game. |
| Parser |
Parser.java
This parser reads user input then returns it. |
| Player |
Player.java
Holds information about the player of the game. |
| QuitCommand |
QuitCommand.java
Implements the quit command. |
| Room |
Room.java
Class Room - a room in an adventure game. |
| StaticGamePart |
StaticGamePart.java
This abstact class holds information relevant to static parts of the game. |
| TakeCommand |
TakeCommand.java
Implements the take command. |
| TradeCommand |
TradeCommand.java
Implements the trade command. |
| UnlockCommand |
UnlockCommand.java
Implements the unlock command. |