![]() |
Routines |
Prev: AE7A | Up: Map | Next: AEA1 |
Used by the routine at GamePlay_Start.
|
||||
Fetch Sabremans current sprite frame.
|
||||
HandlerYellowOrchid | AE8F | LD A,(IX+$00) | A=IX+00 (sprite reference). | |
This will leave either 00 or 04
|
||||
AE92 | AND %00000100 | Keep only bit 2. | ||
Add on 43.
|
||||
AE94 | OR %01000011 | Set bits 0-1, 6. | ||
The resulting sprite frame will be either "Sabreman: Sitting Left" or "Sabreman: Sitting Right".
|
||||
AE96 | LD (IX+$00),A | Write the result back to IX+00 (sprite reference). | ||
AE99 | LD A,$60 | Write 60 to OrchidEffectTimer. | ||
AE9B | LD ($96B0),A | |||
AE9E | JP HandlerYellowOrchid_StandUp_0 | Jump to HandlerYellowOrchid_StandUp_0. |
Prev: AE7A | Up: Map | Next: AEA1 |