Prev: B6F4 Up: Map Next: B73F
B72C: Start Being Carried
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.
Input
IX Object record of Sabreman
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