|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectCommand
Class Command - část hry Zork. Třída udržuje informace o zadaném příkazu. V současné době může příkaz mít až dvě slova (např. "go west"). Pokud má příkaz pouze jedno slovo, je jako druhé lsovo uložena hodnota null. Pokud je příkaz neznámý, měl by místo prvního slova obsahovat hodnotu null (to musí zajistit uživatel třídy před vytvořením instance třídy Command). Druhé slovo se v současné době nekontroluje. Třídu je možné rozšířit na příkazy se třemi či více slovy.
| Constructor Summary | |
Command(java.lang.String firstWord,
java.lang.String secondWord)
Vytváří instanci třídy Command. |
|
| Method Summary | |
java.lang.String |
getCommandWord()
Vrací se příkaz (první slovo příkazu). |
java.lang.String |
getSecondWord()
Vrací druhé slovo příkazu. |
boolean |
hasSecondWord()
Vrací hodnotu true, pokud příkaz má druhé slovo |
boolean |
isUnknown()
Vrací true, pokud se jedná o neznámý příkaz. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Command(java.lang.String firstWord,
java.lang.String secondWord)
firstWord - První slovo příkazusecondWord - Druhé slovo příkazu| Method Detail |
public java.lang.String getCommandWord()
public java.lang.String getSecondWord()
public boolean isUnknown()
public boolean hasSecondWord()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||