![]() |
Routines |
| Prev: B6F4 | Up: Map | Next: B73F |
|
Used by the routines at Handle_Sabreman_Walking, Handle_Sabreman_Jumping, Handle_Sabreman_Falling and Handle_Sabreman_Tumbling.
Starts the part of the game in which an eagle carries Sabreman. The handler of Sabreman jumps here when bit 6 of his redraw flags has been set by the eagle (see Handle_Flying_Creature). The bits 5 and 6 of the redraw flags and the contact flags are cleared, the type becomes 60 and the routine carries on with the handler for that type at Handle_Carried_Sabreman_Update.
|
||||||||
| Start_Being_Carried | B72C | RES 6,(IX+$0F) | Reset bit 6 of the redraw flags. | |||||
| B730 | RES 5,(IX+$0F) | Reset bit 5 of the redraw flags. | ||||||
| B734 | LD (IX+$0B),$00 | Clear the contact flags. | ||||||
| B738 | LD (IX+$00),$60 | Set the type to 60. | ||||||
| B73C | JP Handle_Carried_Sabreman_Update | Jump to Handle_Carried_Sabreman_Update. | ||||||
| Prev: B6F4 | Up: Map | Next: B73F |