![]()  | 
Routines | 
| Prev: 50464 | Up: Map | Next: 50553 | 
| 
 
Used by the routine at GameLoop.
 
 | 
||||
| Handler_MatchVerb | 50518 | LD HL,(48422) | HL=*Pointer_VerbWordTokens. | |
| 50521 | LD BC,(48428) | BC=*Count_VerbTokens. | ||
| 50525 | LD A,(48486) | A=*UserInput_Token_1. | ||
| 50528 | CPIR | CPIR. | ||
| 50530 | JR Z,Handler_MatchVerb_0 | Jump to Handler_MatchVerb_0 if ?? is equal to 0. | ||
| 
 
Print "I don't understand.".
 
 | 
||||
| 50532 | LD HL,48529 | HL=Messaging_IDontUnderstand. | ||
| 50535 | CALL PrintStringAndNewline | Call PrintStringAndNewline. | ||
| 50538 | RET | Return. | ||
| Handler_MatchVerb_0 | 50539 | LD A,(48428) | A=*Count_VerbTokens-C. | |
| 50542 | SUB C | |||
| 50543 | DEC A | Decrease A by one. | ||
| 50544 | LD E,A | Store the result in E. | ||
| 50545 | LD IX,(48416) | IX=*Pointer_JumpTable_Verbs. | ||
| 50549 | CALL GetTableEntry | Call GetTableEntry. | ||
| 50552 | JP (HL) | Jump to *HL. | ||
| Prev: 50464 | Up: Map | Next: 50553 |