Prev: 30039 Up: Map Next: 30156
30084: Routine at 7584
Used by the routine at 30156.
30084 CALL ActorGetSprite Call ActorGetSprite.
This entry point is used by the routine at 30156.
30087 LD L,(IX+1)
30090 LD H,(IX+2)
30093 LD A,L
30094 DEC A
30095 RLCA
30096 AND %00001110 Keep only bits 1-3.
30098 CP 14
30100 JR NZ,30104
30102 LD A,241
30104 LD (30393),A
30107 LD A,2
30109 JR Z,30112
30111 INC A
30112 LD (24344),A
30115 CALL 30026 Call 30026.
30118 LD (24351),HL
30121 CALL ScreenAddress Call ScreenAddress.
30124 LD A,(DE)
30125 SUB C
30126 JR NC,30129
30128 XOR A A=0.
30129 LD (24346),A
30132 LD (24343),A
30135 LD B,0 B=0.
30137 SLA C
30139 EX DE,HL
30140 ADD HL,BC
30141 EX DE,HL
30142 JR 30080 Jump to 30080.
30144 PUSH DE
30145 CALL 30042
30148 EXX
30149 POP DE
30150 CALL 30087 Call 30087.
30153 EXX
30154 JR 30163 Jump to 30163.
Prev: 30039 Up: Map Next: 30156