Prev: 53723 Up: Map Next: 53766
53724: Calculate Handler Offset
Used by the routine at ProcessObjectDisplayLogic.
CalculateHandlerOffset 53724 PUSH DE
53725 LD D,A
53726 LD A,(IX+0)
53729 ADD A,15
53731 LD E,A
53732 LD A,D
53733 LD D,0
53735 ADD IX,DE
53737 POP DE
CalculateHandlerOffset_0 53738 CP (IX+0)
53741 JR Z,CalculateHandlerOffset_1
53743 INC (IX+0)
53746 JR Z,CalculateHandlerOffset_2
53748 DEC (IX+0)
53751 JR Z,CalculateHandlerOffset_3
53753 INC IX
53755 INC IX
53757 JR CalculateHandlerOffset_0
CalculateHandlerOffset_1 53759 SCF
53760 RET
CalculateHandlerOffset_2 53761 DEC (IX+0)
CalculateHandlerOffset_3 53764 XOR A
53765 RET
Prev: 53723 Up: Map Next: 53766