Prev: 6D90 Up: Map Next: 6DAB
6D9E: Reset Butterfly Collected Flags
Used by the routine at Handle_Butterfly.
Scans the butterfly table at Butterfly_Room_Table and clears bit 7 of each level byte, marking all butterflies as available for collection.
Reset_Butterfly_Flags 6D9E LD HL,$6CC6 Point HL at Butterfly_Room_Table (butterfly room/level table).
Reset_Butterfly_Loop 6DA1 LD A,(HL) Fetch the room byte from *HL.
6DA2 CP $FF Return if the terminator byte has been found.
6DA4 RET Z
6DA5 RES 7,(HL) Clear bit 7 of the level byte at *HL (mark as uncollected).
6DA7 INC HL Advance to the next entry.
6DA8 JR Reset_Butterfly_Loop Jump back to Reset_Butterfly_Loop.
6DAA RET Return.
Prev: 6D90 Up: Map Next: 6DAB