![]() |
Routines |
| Prev: 62084 | Up: Map | Next: 62130 |
|
Used by the routine at Handler_Events.
Event 15: hide the first active actor.
|
||||
| Event_HideActor | 62095 | CALL Hide_ActorRecord | Call Hide_ActorRecord. | |
| 62098 | LD IX,(25648) | IX=*ReferenceActors. | ||
| Event_HideActor_Target | 62102 | LD A,(IX+0) | Return if the terminator 255 is reached. | |
| 62105 | CP 255 | |||
| 62107 | RET Z | |||
| 62108 | BIT 7,A | Jump to Event_HideActor_Continue if this actor is hidden. | ||
| 62110 | JR NZ,Event_HideActor_Continue | |||
| 62112 | CALL JumpTable_UpdateActor | Call JumpTable_UpdateActor. | ||
| 62115 | LD A,(IX+0) | Set bit 7 of the actor record. | ||
| 62118 | SET 7,A | |||
| 62120 | LD (IX+0),A | |||
| Event_HideActor_Continue | 62123 | LD DE,13 | IX+=0013. | |
| 62126 | ADD IX,DE | |||
| 62128 | JR Event_HideActor_Target | Jump to Event_HideActor_Target. | ||
| Prev: 62084 | Up: Map | Next: 62130 |