![]() |
Routines |
| Prev: FBB9 | Up: Map | Next: FBDE |
|
|
||||
| Action_Eat | FBC3 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
| FBC6 | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
| FBC7 | LD HL,$FBD6 | HL=Table_ActionEat_TokenGroup. | ||
| FBCA | LD DE,$FBDA | DE=Table_ActionEat. | ||
| FBCD | LD BC,$0002 | BC=0002. | ||
| FBD0 | CALL ActionRouting | Call ActionRouting. | ||
|
No phrase tokens matched the user input tokens.
Print "You must be joking.".
|
||||
| FBD3 | JP Response_YouMustBeJoking | Jump to Response_YouMustBeJoking. | ||
|
The token table for the action "eat":
|
||||
| Table_ActionEat_TokenGroup | FBD6 | DEFW PhraseTokens_Food | Token group 01. | |
| FBD8 | DEFW PhraseTokens_Meat | Token group 02. | ||
|
The actions table for "eat":
|
||||
| Table_ActionEat | FBDA | DEFW Process_EatFood | Action routine 01. | |
| FBDC | DEFW Process_EatMeat | Action routine 02. | ||
| Prev: FBB9 | Up: Map | Next: FBDE |