Prev: B594 Up: Map Next: B5B6
B59C: Prostitute exit animation (2 frames)
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