Prev: A0EC Up: Map Next: A16C
A10B: Walk Mask Sources
Leftover assembler listing. Handler_Player copies *WalkMaskSources, *WalkMaskSources_Middle and *WalkMaskSources_Right into PlayerCollisionMasks as the player's walk collision masks.
Used by the routine at Handler_Player.
Left walk mask (35), copied to PlayerCollisionMasks.
WalkMaskSources A10B DEFM "5)" 5)
A10D DEFB $0D
A10E DEFM "JR Z,BS" JR Z,BS
A115 DEFB $0D
A116 DEFM "CP 3" CP 3
A11A DEFB $0D
A11B DEFM "CALL Z,MUP" CALL Z,MUP
A125 DEFB $0D
A126 DEFM "BS:" BS:
A129 DEFB $0D
A12A DEFM "R" RET
Middle walk mask (45), copied to PlayerCollisionMask_Middle.
WalkMaskSources_Middle A12B DEFB $45,$54
A12D DEFB $0D
A12E DEFM "MRI:" MRI:
A132 DEFB $0D
A133 DEFM "PUSH BC" PUSH BC
A13A DEFB $0D
A13B DEFM "PUSH DE" PUSH DE
A142 DEFB $0D
A143 DEFM "LD C,(IX" LD C,(IX+13)
Right walk mask (2B), copied to PlayerCollisionMask_Right.
WalkMaskSources_Right A14B DEFB $2B,$31,$33,$29
A14F DEFB $0D
A150 DEFM "LD B,(IX+14)" LD B,(IX+14)
A15C DEFB $0D
A15D DEFM "LD D,(IX+8)" LD D,(IX+8)
A168 DEFB $0D
A169 DEFM "LD " LD
Prev: A0EC Up: Map Next: A16C