Class Command
java.lang.Object
|
+--Command
- class Command
- extends java.lang.Object
This class is the main class of the "World of Zuul" application.
"World of Zuul" is a very simple, text based adventure game.
This class holds information about a command that was issued by the user.
A command currently consists of two strings: a command word and a second
word (for example, if the command was "take map", then the two strings
obviously are "take" and "map").
The way this is used is: Commands are already checked for being valid
command words. If the user entered an invalid command (a word that is not
known) then the command word is .
If the command had only one word, then the second word is .
- Version:
- 1.0 (February 2002)
- Author:
- Michael Kolling and David J. Barnes
Constructor Summary |
Command(java.lang.String firstWord,
java.lang.String secondWord)
Create a command object. |
Method Summary |
java.lang.String |
getCommandWord()
Return the command word (the first word) of this command. |
java.lang.String |
getSecondWord()
Return the second word of this command. |
boolean |
hasSecondWord()
Return true if the command has a second word. |
boolean |
isUnknown()
Return true if this command was not understood. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Command
public Command(java.lang.String firstWord,
java.lang.String secondWord)
- Create a command object. First and second word must be supplied, but
either one (or both) can be null. The command word should be null to
indicate that this was a command that is not recognised by this game.
getCommandWord
public java.lang.String getCommandWord()
- Return the command word (the first word) of this command. If the
command was not understood, the result is null.
getSecondWord
public java.lang.String getSecondWord()
- Return the second word of this command. Returns null if there was no
second word.
hasSecondWord
public boolean hasSecondWord()
- Return true if the command has a second word.
isUnknown
public boolean isUnknown()
- Return true if this command was not understood.
Generated by BlueJ