Prev: 40095 Up: Map Next: 40247
40168: Routine at 9CE8
Used by the routines at Action_Dir, Action_Attack and ActionClimbOut.
40168 PUSH BC
40169 LD B,1
40171 JR 40176
This entry point is used by the routines at Action_Putdown and Action_Give.
40173 PUSH BC
40174 LD B,0
40176 PUSH IX
40178 PUSH IY
40180 LD C,0
40182 CALL 40192
40185 LD A,C
40186 POP IY
40188 POP IX
40190 POP BC
40191 RET
40192 PUSH IX
40194 LD IX,49251
40198 CALL Step3ByteTable_Next
40201 JR Z,40239
40203 CP (IY+1)
40206 JR NZ,40198
40208 PUSH AF
40209 SUB A
40210 CP B
40211 LD A,C
40212 JR Z,40223
40214 ADD A,(IY+2)
40217 JP PE,40242
40220 LD C,A
40221 JR 40236
40223 ADD A,(IY+3)
40226 JP PE,40242
40229 LD C,A
40230 LD A,(IX+0)
40233 CALL 40192
40236 POP AF
40237 JR 40198
40239 POP IX
40241 RET
40242 POP AF
40243 LD C,255
40245 JR 40239
Prev: 40095 Up: Map Next: 40247