![]() |
Routines |
| Prev: 55665 | Up: Map | Next: 55853 |
|
Used by the routines at Update_Bad_Tempered_Thing_Dialogue and Continue_Bad_Tempered_Thing_Dialogue.
Walk HL forward through a dialogue printer string until the next fragment marker ([) or join marker (&).
|
||||
| Advance_DialogueCharacter | 55843 | LD A,(HL) | Fetch the next dialogue byte. Advance the dialogue pointer. Is it a fragment marker ([)? If so, return with HL on that marker. | |
| 55844 | INC HL | |||
| 55845 | CP 91 | |||
| 55847 | RET Z | |||
| 55848 | CP 38 | Is it a join marker (&)? If so, return with HL on that marker. | ||
| 55850 | RET Z | |||
| 55851 | JR Advance_DialogueCharacter | Jump to Advance_DialogueCharacter to keep scanning. | ||
| Prev: 55665 | Up: Map | Next: 55853 |