![]() |
Routines |
Prev: 64349 | Up: Map | Next: 64441 |
|
||||
Action_Go | 64393 | CALL Parser_ValidateAnyDirectObject | Call Parser_ValidateAnyDirectObject. | |
64396 | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
64397 | CP 1 | Jump to Response_PleaseRephraseThat_Duplicate if there was more than 1 direct object referenced in the user input (so the command is malformed). | ||
64399 | JP NC,Response_PleaseRephraseThat_Duplicate | |||
64402 | LD HL,64417 | HL=Table_ActionGo_TokenGroup. | ||
64405 | LD DE,64429 | DE=Table_ActionsGo. | ||
64408 | LD BC,6 | BC=0006. | ||
64411 | CALL ActionRouting | Call ActionRouting. | ||
No phrase tokens matched the user input tokens.
Print "You can't.".
|
||||
64414 | JP Response_YouCant_Duplicate | Jump to Response_YouCant_Duplicate. | ||
The token table for the action "go":
|
||||
Table_ActionGo_TokenGroup | 64417 | DEFW PhraseTokens_North | Token group 1. | |
64419 | DEFW PhraseTokens_South | Token group 2. | ||
64421 | DEFW PhraseTokens_East | Token group 3. | ||
64423 | DEFW PhraseTokens_West | Token group 4. | ||
64425 | DEFW PhraseTokens_Up | Token group 5. | ||
64427 | DEFW PhraseTokens_Down | Token group 6. | ||
The actions table for "go":
|
||||
Table_ActionsGo | 64429 | DEFW RemoveUserInput_Token_1 | Action routine 1. | |
64431 | DEFW RemoveUserInput_Token_1 | Action routine 2. | ||
64433 | DEFW RemoveUserInput_Token_1 | Action routine 3. | ||
64435 | DEFW RemoveUserInput_Token_1 | Action routine 4. | ||
64437 | DEFW RemoveUserInput_Token_1 | Action routine 5. | ||
64439 | DEFW RemoveUserInput_Token_1 | Action routine 6. |
Prev: 64349 | Up: Map | Next: 64441 |