| allocate_map_entry |
AAA6 |
PUSH HL |
|
AAA7 |
PUSH DE |
|
AAA8 |
PUSH BC |
|
AAA9 |
PUSH AF |
|
AAAA |
LD A,(center_map_entries) |
|
AAAD |
CP $24 |
|
AAAF |
JR Z,allocate_map_entry_5 |
|
AAB1 |
LD A,(status_flags) |
|
AAB4 |
BIT 1,A |
|
AAB6 |
JR NZ,allocate_map_entry_2 |
|
AAB8 |
LD HL,$722A |
|
AABB |
LD A,$FF |
| allocate_map_entry_0 |
AABD |
CP (HL) |
|
AABE |
JR NZ,allocate_map_entry_1 |
|
AAC0 |
DEC HL |
|
AAC1 |
JR allocate_map_entry_0 |
| allocate_map_entry_1 |
AAC3 |
INC HL |
|
AAC4 |
JR allocate_map_entry_4 |
| allocate_map_entry_2 |
AAC6 |
LD HL,center_enemy_map |
|
AAC9 |
LD A,$FF |
| allocate_map_entry_3 |
AACB |
CP (HL) |
|
AACC |
JR Z,allocate_map_entry_4 |
|
AACE |
INC HL |
|
AACF |
JR allocate_map_entry_3 |
| allocate_map_entry_4 |
AAD1 |
POP AF |
|
AAD2 |
LD (HL),A |
|
AAD3 |
LD HL,center_map_entries |
|
AAD6 |
INC (HL) |
|
AAD7 |
LD HL,center_enemies_redraw |
|
AADA |
SET 0,(HL) |
|
AADC |
JR allocate_map_entry_6 |
| allocate_map_entry_5 |
AADE |
POP AF |
| allocate_map_entry_6 |
AADF |
POP BC |
|
AAE0 |
POP DE |
|
AAE1 |
POP HL |
|
AAE2 |
RET |