![]() |
Routines |
| Prev: 46836 | Up: Map | Next: 46911 |
|
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 96 and the routine carries on with the handler for that type at Handle_Carried_Sabreman_Update.
|
||||||||
| Start_Being_Carried | 46892 | RES 6,(IX+15) | Reset bit 6 of the redraw flags. | |||||
| 46896 | RES 5,(IX+15) | Reset bit 5 of the redraw flags. | ||||||
| 46900 | LD (IX+11),0 | Clear the contact flags. | ||||||
| 46904 | LD (IX+0),96 | Set the type to 96. | ||||||
| 46908 | JP Handle_Carried_Sabreman_Update | Jump to Handle_Carried_Sabreman_Update. | ||||||
| Prev: 46836 | Up: Map | Next: 46911 |