Prev: 6E0A Up: Map Next: 6E69
6E28: Clear rockets, bombs and lasers if explode.
Used by the routine at Game_Update.
Items_Clear 6E28 LD B,$04
6E2A LD DE,Item_Rocket1_Tile
6E2D LD HL,Rocket1_Offset
Items_Clear_0 6E30 LD A,(DE) If the rocket/bomb is set as an explosion...
6E31 CP $9A
6E33 JR NZ,Items_Clear_1
6E35 XOR A clear the data.
6E36 LD (HL),A
6E37 INC HL
6E38 LD (HL),A
6E39 LD (DE),A
6E3A JR Items_Clear_2
Items_Clear_1 6E3C INC HL Next item.
Items_Clear_2 6E3D INC HL
6E3E INC HL
6E3F INC HL
6E40 INC DE
6E41 INC DE
6E42 DJNZ Items_Clear_0
6E44 LD DE,Laser_Tile_EndFrom Clear laser
6E47 LD HL,Laser_End
6E4A XOR A
6E4B LD B,$0A
Items_Clear_3 6E4D LD (HL),A
6E4E DEC HL
6E4F LD (HL),A
6E50 DEC HL
6E51 DEC HL
6E52 DEC HL
6E53 LD (DE),A
6E54 DEC DE
6E55 DEC DE
6E56 DJNZ Items_Clear_3
6E58 RET
6E59 NOP
6E5A NOP
6E5B NOP
6E5C NOP
6E5D NOP
6E5E NOP
6E5F NOP
6E60 NOP
6E61 NOP
6E62 NOP
6E63 NOP
6E64 NOP
6E65 NOP
6E66 NOP
6E67 NOP
6E68 NOP
Prev: 6E0A Up: Map Next: 6E69