![]() |
Routines |
| Prev: F284 | Up: Map | Next: F2B2 |
|
Used by the routine at Handler_Events.
Event 0F: hide the first active actor.
|
||||
| Event_HideActor | F28F | CALL Hide_ActorRecord | Call Hide_ActorRecord. | |
| F292 | LD IX,($6430) | IX=*ReferenceActors. | ||
| Event_HideActor_Target | F296 | LD A,(IX+$00) | Return if the terminator FF is reached. | |
| F299 | CP $FF | |||
| F29B | RET Z | |||
| F29C | BIT 7,A | Jump to Event_HideActor_Continue if this actor is hidden. | ||
| F29E | JR NZ,Event_HideActor_Continue | |||
| F2A0 | CALL JumpTable_UpdateActor | Call JumpTable_UpdateActor. | ||
| F2A3 | LD A,(IX+$00) | Set bit 7 of the actor record. | ||
| F2A6 | SET 7,A | |||
| F2A8 | LD (IX+$00),A | |||
| Event_HideActor_Continue | F2AB | LD DE,$000D | IX+=000D. | |
| F2AE | ADD IX,DE | |||
| F2B0 | JR Event_HideActor_Target | Jump to Event_HideActor_Target. | ||
| Prev: F284 | Up: Map | Next: F2B2 |