![]() |
Routines |
| Prev: 51390 | Up: Map | Next: 51439 |
|
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 |