![]()  | 
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 |