Prev: 58435 Up: Map Next: 58463
58449: Accelerate Eagle Up
Used by the routine at Handle_Carrying_Eagle.
Decreases the y velocity of the eagle by one, but not below 199 as the eagle is below its target.
Input
A Y velocity of the eagle
IX Object record of the eagle
Accelerate_Eagle_Up 58449 DEC A Subtract one from the y velocity.
58450 BIT 7,A Jump to Handle_Carrying_Eagle_Store_Y_Velocity to store it if it is positive.
58452 JP Z,Handle_Carrying_Eagle_Store_Y_Velocity
58455 CP 199 Jump to Handle_Carrying_Eagle_Check_Contact without storing it if it is less than 199.
58457 JP C,Handle_Carrying_Eagle_Check_Contact
58460 JP Handle_Carrying_Eagle_Store_Y_Velocity Jump to Handle_Carrying_Eagle_Store_Y_Velocity to store it.
Prev: 58435 Up: Map Next: 58463