![]() |
Routines |
| Prev: F188 | Up: Map | Next: F1B6 |
|
Used by the routines at Event_RevealDecorations, Event_RevealPair, Event_RevealTriple, Event_RevealDecorAndMover and Event_RevealNextPair.
Hides one decoration by filling its tiles with C8.
|
||||
| Reveal_Decoration | F193 | POP BC | Restore the return address from the stack. | |
| F194 | BIT 7,(IX+$00) | Return if this decoration is already hidden. | ||
| F198 | RET NZ | |||
| F199 | PUSH BC | Stash the return address on the stack. | ||
| F19A | LD C,(IX+$00) | C=the column. | ||
| F19D | SET 7,(IX+$00) | Set bit 7 of the decoration record. | ||
| F1A1 | LD B,(IX+$01) | B=the row. | ||
| F1A4 | CALL JumpTable_ConvertCoordinate | Call JumpTable_ConvertCoordinate. | ||
| F1A7 | LD DE,$5DCE | Point HL at that Buffer_RoomTiles tile. | ||
| F1AA | ADD HL,DE | |||
| F1AB | LD C,(IX+$04) | BC=the remaining width and height. | ||
| F1AE | LD B,(IX+$05) | |||
| F1B1 | LD A,$C8 | A=C8. | ||
| F1B3 | JP JumpTable_FillAttributes | Jump to JumpTable_FillAttributes. | ||
| Prev: F188 | Up: Map | Next: F1B6 |