Prev: 51390 Up: Map Next: 51439
51398: Process Object Attribute
Used by the routines at ProcessDisplayAction and 56629.
ProcessObjectAttribute_C8C6 51398 PUSH BC
51399 PUSH AF
51400 LD A,B
51401 CALL FetchObjectDataPointer
51404 LD A,B
51405 CALL GetObjectAttributeValue
51408 ADD A,(IX+3)
51411 JR NC,ProcessObjectAttribute_C8C6_0
51413 LD A,255
ProcessObjectAttribute_C8C6_0 51415 LD B,A
51416 POP AF
51417 LD C,A
51418 CALL FetchObjectDataPointer
51421 LD A,C
51422 CALL GetObjectAttributeValue
51425 SUB (IX+3)
51428 NEG
51430 SUB B
51431 POP BC
51432 JR C,ProcessObjectAttribute_C8C6_1
51434 OR 1
51436 RET
ProcessObjectAttribute_C8C6_1 51437 XOR A
51438 RET
Prev: 51390 Up: Map Next: 51439