| display_center_enemies |
AB72 |
LD HL,update_counters_countdown |
|
AB75 |
DEC (HL) |
|
AB76 |
JP P,display_center_enemies_2 |
|
AB79 |
LD (HL),$0F |
|
AB7B |
LD A,(center_y_offset) |
|
AB7E |
LD HL,center_y_direction |
|
AB81 |
ADD A,(HL) |
|
AB82 |
LD (center_y_offset),A |
|
AB85 |
JP P,display_center_enemies_0 |
|
AB88 |
NEG |
| display_center_enemies_0 |
AB8A |
CP $01 |
|
AB8C |
JR NZ,display_center_enemies_1 |
|
AB8E |
LD A,(HL) |
|
AB8F |
NEG |
|
AB91 |
LD (HL),A |
|
AB92 |
LD A,(center_x_offset) |
|
AB95 |
INC A |
|
AB96 |
AND $3F |
|
AB98 |
LD (center_x_offset),A |
| display_center_enemies_1 |
AB9B |
LD HL,center_enemies_redraw |
|
AB9E |
SET 0,(HL) |
| display_center_enemies_2 |
ABA0 |
LD A,(center_enemy_processed) |
|
ABA3 |
CP $24 |
|
ABA5 |
JP Z,display_center_enemies_names |
|
ABA8 |
OR A |
|
ABA9 |
JR NZ,display_center_enemies_3 |
|
ABAB |
LD HL,(center_enemies_name_2) |
|
ABAE |
LD H,$00 |
|
ABB0 |
ADD HL,HL |
|
ABB1 |
ADD HL,HL |
|
ABB2 |
ADD HL,HL |
|
ABB3 |
LD DE,$0000 |
|
ABB6 |
ADD HL,DE |
|
ABB7 |
LD (center_enemies_pattern),HL |
|
ABBA |
LD DE,$0080 |
|
ABBD |
XOR A |
|
ABBE |
CALL $1F82 |
|
ABC1 |
LD A,(center_enemy_processed) |
| display_center_enemies_3 |
ABC4 |
LD C,A |
|
ABC5 |
LD B,$00 |
|
ABC7 |
LD HL,center_enemy_map |
|
ABCA |
ADD HL,BC |
|
ABCB |
BIT 7,(HL) |
|
ABCD |
JP NZ,display_center_enemies_5 |
|
ABD0 |
CALL polar_coord_from_map |
|
ABD3 |
CALL polar_to_screen |
|
ABD6 |
PUSH DE |
|
ABD7 |
LD A,(HL) |
|
ABD8 |
RRA |
|
ABD9 |
RRA |
|
ABDA |
AND $0E |
|
ABDC |
LD C,A |
|
ABDD |
LD B,$00 |
|
ABDF |
LD HL,pixel_offsets_table |
|
ABE2 |
ADD HL,BC |
|
ABE3 |
CALL plot_pixel |
|
ABE6 |
LD A,(HL) |
|
ABE7 |
OR A |
|
ABE8 |
JR Z,display_center_enemies_4 |
|
ABEA |
ADD A,E |
|
ABEB |
LD E,A |
|
ABEC |
CALL plot_pixel |
| display_center_enemies_4 |
ABEF |
INC HL |
|
ABF0 |
POP DE |
|
ABF1 |
LD A,(HL) |
|
ABF2 |
OR A |
|
ABF3 |
JR Z,display_center_enemies_5 |
|
ABF5 |
ADD A,D |
|
ABF6 |
LD D,A |
|
ABF7 |
CALL plot_pixel |
| display_center_enemies_5 |
ABFA |
LD HL,center_enemy_processed |
|
ABFD |
INC (HL) |
|
ABFE |
RET |