![]() |
Routines |
| Prev: B34F | Up: Map | Next: B387 |
|
Used by the routines at ReadRoomGraphicsParameter and ReadSecondaryDisplayFlag.
Tells the caller this display step found nothing.
|
||||
| ReportNextEmptyDisplayStep | B36B | XOR A | Clear the display flag. | |
| B36C | LD ($B171),A | |||
| B36F | LD A,$FF | |||
| B371 | LD ($B549),A | Record the result in the display flag at B549. | ||
|
Adjust object table for sum.
|
||||
| B374 | CALL AdjustObjectTableForSum | Call AdjustObjectTableForSum to point the object list at this room. | ||
| B377 | LD A,($A010) | Jump to ReportNextEmptyDisplayStep_RecordCharacter if the display mode is at least 07. | ||
| B37A | CP $07 | |||
| B37C | JR NC,ReportNextEmptyDisplayStep_RecordCharacter | |||
| B37E | LD IX,$0000 | Move through the record. | ||
| ReportNextEmptyDisplayStep_RecordCharacter | B382 | LD ($B180),IX | Store the character record at B180. | |
| B386 | RET | Return. | ||
| Prev: B34F | Up: Map | Next: B387 |