| create_shot_from_mine |
900E |
LD HL,mine_countdown_to_shoot |
|
9011 |
DEC (HL) |
|
9012 |
RET NZ |
|
9013 |
LD IY,mines_background_data |
|
9017 |
LD A,(IY+$04) |
|
901A |
OR (IY+$05) |
|
901D |
JR Z,create_shot_from_mine_0 |
|
901F |
LD HL,active_enemy_shots |
|
9022 |
INC (HL) |
|
9023 |
RST $28 |
|
9024 |
LD (IX+$00),$12 |
|
9028 |
LD (IX+$0B),$0A |
|
902C |
LD A,(IY+$07) |
|
902F |
LD (IX+$01),A |
|
9032 |
LD A,(IY+$08) |
|
9035 |
LD (IX+$02),A |
|
9038 |
RST $30 |
| create_shot_from_mine_0 |
9039 |
CALL stage_data_addr |
|
903C |
RST $20 |
|
903D |
AND $3F |
|
903F |
ADD A,(IY+$06) |
|
9042 |
LD (mine_countdown_to_shoot),A |
|
9045 |
RET |