![]() |
Routines |
| Prev: F7EB | Up: Map | Next: F81D |
|
Jump the chasm, which cannot be done.
|
||||
| Action_Jump | F804 | CALL Parser_ValidateDirectObject | Call Parser_ValidateDirectObject. | |
| F807 | RET C | Return if the direct object is malformed. | ||
|
Was the player trying to jump ... the chasm?
|
||||
| F808 | LD HL,$E906 | Call Parser_AdvanceToSeparator with E906. | ||
| F80B | CALL Parser_AdvanceToSeparator | |||
| F80E | JR NZ,Jump_YouCant | Jump to Jump_YouCant if the token isn't for the chasm. | ||
| F810 | LD HL,$EB23 | Switch GameOver onto the stack so the next return actions a "game over". | ||
| F813 | EX (SP),HL | |||
|
Print "You make a tremondous leap,
but it is too wide.
You fall to the bottom.".
|
||||
| F814 | LD HL,$E27A | HL=Messaging_YouMakeATremondousLeap. | ||
| F817 | JP PrintResponse | Jump to PrintResponse. | ||
|
Nothing else is valid.
|
||||
| Jump_YouCant | F81A | JP Response_IDontSeeThePoint | Jump to Response_IDontSeeThePoint. | |
|
View the equivalent code in;
|
||||
| Prev: F7EB | Up: Map | Next: F81D |