![]() |
Routines |
| Prev: 61242 | Up: Map | Next: 61322 |
|
Used by the routine at Handler_Events.
Event 28: reveal three decorations and three movers.
|
||||
| Event_RevealTriple | 61276 | LD IX,(25646) | IX=*ReferenceDecorations+0024. | |
| 61280 | LD DE,24 | |||
| 61283 | ADD IX,DE | |||
| 61285 | LD B,3 | B=3. | ||
|
Reveal three decorations.
|
||||
| Event_RevealTriple_Target | 61287 | PUSH BC | Stash the count on the stack. | |
| 61288 | CALL Reveal_Decoration | Call Reveal_Decoration. | ||
| 61291 | POP BC | Restore the count from the stack. | ||
| 61292 | LD DE,6 | Advance to the next decoration. | ||
| 61295 | ADD IX,DE | |||
| 61297 | DJNZ Event_RevealTriple_Target | Decrease the count and loop back to Event_RevealTriple_Target. | ||
|
Reveal three movers.
|
||||
| 61299 | LD IX,(25642) | IX=*ReferenceMovingObjects+0057. | ||
| 61303 | LD DE,57 | |||
| 61306 | ADD IX,DE | |||
| 61308 | LD B,3 | B=3. | ||
| 61310 | LD DE,19 | DE=0019. | ||
| Event_RevealTriple_Target2 | 61313 | RES 7,(IX+0) | Clear bit 7 of this mover. | |
| 61317 | ADD IX,DE | IX+=DE. | ||
| 61319 | DJNZ Event_RevealTriple_Target2 | Decrease the count and loop back to Event_RevealTriple_Target2. | ||
| 61321 | RET | Return. | ||
| Prev: 61242 | Up: Map | Next: 61322 |