![]()  | 
Routines | 
| Prev: FADD | Up: Map | Next: FB5D | 
| 
 | 
||||
| Action_Enter | FB21 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
| FB24 | RET C | Return if there is no direct object in the user input (so the command is malformed). | ||
| FB25 | CP $02 | Jump to Response_PleaseRephraseThat_Duplicate if there were more than 02 direct objects referenced in the user input (so the command is malformed). | ||
| FB27 | JP NC,Response_PleaseRephraseThat_Duplicate | |||
| FB2A | LD HL,$FB39 | HL=Table_ActionEnter_TokenGroup. | ||
| FB2D | LD DE,$FB4B | DE=Table_ActionsEnter. | ||
| FB30 | LD BC,$0009 | BC=0009. | ||
| FB33 | CALL ActionRouting | Call ActionRouting. | ||
| 
 
No phrase tokens matched the user input tokens.
 
Print "You can't.".
 
 | 
||||
| FB36 | JP Response_YouCant_Duplicate | Jump to Response_YouCant_Duplicate. | ||
| 
 
The token table for the action "enter":
 
 | 
||||
| Table_ActionEnter_TokenGroup | FB39 | DEFW PhraseTokens_Fissure | Token group 01. | |
| FB3B | DEFW PhraseTokens_IntoPool | Token group 02. | ||
| FB3D | DEFW PhraseTokens_IntoLake | Token group 03. | ||
| FB3F | DEFW PhraseTokens_IntoWater | Token group 04. | ||
| FB41 | DEFW PhraseTokens_Hut | Token group 05. | ||
| FB43 | DEFW PhraseTokens_Cavern | Token group 06. | ||
| FB45 | DEFW PhraseTokens_Ring | Token group 07. | ||
| FB47 | DEFW PhraseTokens_Hill | Token group 08. | ||
| FB49 | DEFW PhraseTokens_Broch | Token group 09. | ||
| 
 
The actions table for "enter":
 
 | 
||||
| Table_ActionsEnter | FB4B | DEFW Process_EnterFissure | Action routine 01. | |
| FB4D | DEFW Process_EnterIntoPool | Action routine 02. | ||
| FB4F | DEFW Process_EnterIntoLake | Action routine 03. | ||
| FB51 | DEFW Process_EnterIntoWater | Action routine 04. | ||
| FB53 | DEFW Process_EnterHut | Action routine 05. | ||
| FB55 | DEFW Process_EnterCavern | Action routine 06. | ||
| FB57 | DEFW Process_EnterRing | Action routine 07. | ||
| FB59 | DEFW Process_Guard | Action routine 08. | ||
| FB5B | DEFW Process_EnterBroch | Action routine 09. | ||
| Prev: FADD | Up: Map | Next: FB5D |