![]() |
Routines |
| Prev: B32D | Up: Map | Next: B36B |
|
Used by the routines at InitialiseDisplayBuffer and ReadDisplaySetupFlag.
Tells the caller this display step found nothing.
|
||||
| ReportEmptyDisplayStep | B34F | XOR A | Clear the pass count at B170 and take FF. | |
| B350 | LD ($B170),A | |||
| B353 | LD A,$FF | |||
| B355 | LD ($B4A2),A | Record the display setup flag. | ||
|
Adjust object table for sum.
|
||||
| B358 | CALL AdjustObjectTableForSum | Call AdjustObjectTableForSum to point the object list at this room. | ||
| B35B | LD A,($A00F) | Jump to ReportEmptyDisplayStep_RecordCharacter if the display mode is at least 07. | ||
| B35E | CP $07 | |||
| B360 | JR NC,ReportEmptyDisplayStep_RecordCharacter | |||
| B362 | LD IX,$0000 | Move through the record. | ||
| ReportEmptyDisplayStep_RecordCharacter | B366 | LD ($B17E),IX | Record the character record in the object table pointer at ObjectTablePointer. | |
| B36A | RET | Return. | ||
| Prev: B32D | Up: Map | Next: B36B |