Prev: 35128 Up: Map Next: 35163
35146: EraseRoomMarkerB
Used by the routine at 34933.
If marker channel B is live, XOR-blit its current frame once more (which removes it from the screen) and freeze the channel.
35146 LD HL,31264
35149 BIT 7,(HL) already frozen?
35151 RET NZ yes: nothing to erase
35152 PUSH HL
35153 LD A,(HL) A = current phase
35154 LD B,1
35156 CALL 35031 XOR-blit once = erase
35159 POP HL
35160 SET 7,(HL) freeze the channel
35162 RET
Prev: 35128 Up: Map Next: 35163