![]() |
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 $B0DE | Call B0DE. | ||
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 |