![]() |
Routines |
| Prev: B594 | Up: Map | Next: B5B6 |
|
Sets CHARS=$C8E0 (exit tileset) via direct $5C36 write. Draws exit frame 1 (frame_prostitute_exit_1). Calls long delay (delay_long). Draws exit frame 2 (frame_prostitute_exit_2). Returns.
Called from prostitute to walk the prostitute out of the doorway.
|
||||
| prostitute_exit | B59C | LD HL,$5C36 | Set CHARS=$C8E0 via direct write to $5C36/$5C37 | |
| B59F | LD A,$E0 | |||
| B5A1 | LD (HL),A | |||
| B5A2 | INC HL | |||
| B5A3 | LD A,$C8 | |||
| B5A5 | LD (HL),A | |||
| B5A6 | LD HL,$B5F0 | Load frame frame_prostitute_exit_1 address into HL | ||
| B5A9 | CALL draw_frame | Draw exit frame 1 (draw_frame) | ||
| B5AC | CALL delay_long | Long delay (delay_long) | ||
| B5AF | LD HL,$B688 | Load frame frame_prostitute_exit_2 address into HL | ||
| B5B2 | CALL draw_frame | Draw exit frame 2 (draw_frame) | ||
| B5B5 | RET | |||
| Prev: B594 | Up: Map | Next: B5B6 |