Routines |
Prev: 6939 | Up: Map | Next: 69DC |
This is called by setup_movable_items to reset all seven non-player visible characters.
Used by the routine at setup_movable_items only.
|
||||
reset_nonplayer_visible_characters | 69C9 | LD HL,$8020 | Start at the second visible character | |
69CC | LD BC,$0720 | Set B for seven iterations and set C for a 32 byte stride simultaneously | ||
Start loop
|
||||
reset_nonplayer_visible_characters_0 | 69CF | PUSH BC | Reset the visible character at HL | |
69D0 | PUSH HL | |||
69D1 | CALL reset_visible_character | |||
69D4 | POP HL | |||
69D5 | POP BC | |||
69D6 | LD A,L | Step HL to the next visible character | ||
69D7 | ADD A,C | |||
69D8 | LD L,A | |||
69D9 | DJNZ reset_nonplayer_visible_characters_0 | ...loop | ||
69DB | RET | Return |
Prev: 6939 | Up: Map | Next: 69DC |