Prev: 28845 Up: Map Next: 28878
28850: Get Actor Position/ Direction
Used by the routines at ActorEraseMovedSprite and ActorEraseDestroyed.
ActorFindPosDir 28850 CALL GetDefaultSprite Call GetDefaultSprite.
28853 LD HL,(24096) HL=Actor_Position_X.
28856 LD A,L A=L.
28857 NEG
28859 AND %00000111 Keep only bits 0-2.
28861 LD (24128),A Write A to 24128.
28864 CALL 28845 Call 28845.
28867 CALL ScreenAddress Call ScreenAddress.
28870 LD A,(DE)
28871 CP C
28872 JR C,ActorFindPosDir_0
28874 LD A,C A=C.
ActorFindPosDir_0 28875 LD (24101),A Write A to CurrentSpriteHeight.
Continue on to NextSprite.
Prev: 28845 Up: Map Next: 28878