![]() |
Routines |
| Prev: 54248 | Up: Map | Next: 54385 |
|
Used by the routines at CheckObjectAttributeWithFlag_Wrapper and ProcessObjectDisplayWithCheck.
|
||||
| CheckObjectAttributeWithFlag | 54277 | PUSH AF | ||
| 54278 | PUSH DE | |||
| 54279 | LD D,(IY+1) | |||
| 54282 | LD E,(IY+0) | |||
| 54285 | CALL CheckTokenMatchAndSetFlag | |||
| 54288 | LD A,(41000) | |||
| 54291 | AND A | |||
| 54292 | JR NZ,CheckObjectAttributeWithFlag_2 | |||
|
This entry point is used by the routine at CheckObjectHasSpecialDescription.
|
||||
| CheckObjectAttributeWithFlag_0 | 54294 | LD E,(IY+2) | ||
| 54297 | LD D,(IY+3) | |||
| 54300 | RES 7,D | |||
| 54302 | BIT 7,(IY+3) | |||
| 54306 | LD A,64 | |||
| 54308 | CALL Z,ProcessTextTokenWithAttributes_0 | |||
|
This entry point is used by the routine at CheckObjectHasSpecialDescription.
|
||||
| CheckObjectAttributeWithFlag_1 | 54311 | LD E,(IY+4) | ||
| 54314 | LD D,(IY+5) | |||
| 54317 | RES 7,D | |||
| 54319 | BIT 7,(IY+5) | |||
| 54323 | LD A,64 | |||
| 54325 | CALL Z,ProcessTextTokenWithAttributes_0 | |||
| CheckObjectAttributeWithFlag_2 | 54328 | LD E,(IY+0) | ||
| 54331 | LD D,(IY+1) | |||
| 54334 | LD A,D | |||
| 54335 | OR E | |||
| 54336 | LD A,80 | |||
| 54338 | CALL NZ,ProcessTextTokenWithAttributes_0 | |||
| 54341 | POP DE | |||
| 54342 | POP AF | |||
| 54343 | RET | |||
|
This entry point is used by the routine at CheckCharacterID.
|
||||
| CheckObjectAttributeWithFlag_3 | 54344 | PUSH DE | ||
| 54345 | PUSH BC | |||
| 54346 | PUSH IY | |||
| 54348 | LD B,A | |||
| 54349 | CALL FetchCurrentCharacterLocation | |||
| 54352 | LD DE,6 | |||
| 54355 | ADD IX,DE | |||
| CheckObjectAttributeWithFlag_4 | 54357 | CALL FetchNextObject | ||
| 54360 | JR Z,CheckObjectAttributeWithFlag_5 | |||
| 54362 | LD A,(IX+2) | |||
| 54365 | AND A | |||
| 54366 | JR Z,CheckObjectAttributeWithFlag_4 | |||
| 54368 | LD A,(IX+0) | |||
| 54371 | CP B | |||
| 54372 | JP NZ,CheckObjectAttributeWithFlag_4 | |||
| CheckObjectAttributeWithFlag_5 | 54375 | POP IY | ||
| 54377 | POP BC | |||
| 54378 | POP DE | |||
| 54379 | RET | |||
|
This entry point is used by the routine at ReturnZero.
|
||||
| CheckObjectAttributeWithFlag_6 | 54380 | PUSH AF | ||
| 54381 | LD A,1 | |||
| 54383 | JR ProcessObjectDisplayType_0 | |||
| Prev: 54248 | Up: Map | Next: 54385 |