Prev: FE98 Up: Map Next: FEC0
FEA2: Check the attribute at the current position matches the "moving" type
Used by the routine at 8B90.
FEA2 LD A,($C51C) Put the expected attribute in B.
FEA5 LD B,A
FEA6 LD HL,($5C7B) Get the position (5C7B, 5C7C).
FEA9 INC H Move up one row and across one column.
FEAA LD A,$08
FEAC ADD A,L
FEAD LD L,A
FEAE CALL $FEC0 Get the attribute at this position.
FEB1 CP B Does it match?
FEB2 RET Z Return if it does.
FEB3 LD HL,($5C7B) Get the position (5C7B, 5C7C).
FEB6 LD D,$F1 Move down one row and across one column.
FEB8 LD E,$08
FEBA ADD HL,DE
FEBB CALL $FEC0 Get the attribute at this position.
FEBE CP B Does it match?
FEBF RET Return with the zero flag set if it does.
Prev: FE98 Up: Map Next: FEC0