Prev: 53933 Up: Map Next: 53993
53982: Run Conveyor Block Plus X
The handler of the object type 140, which is a block that pushes whatever stands on it along x, using the table at ConveyorPushes, see PushObjectOnBlock. All that this handler does is to clear the flag for something being on the block, which lets the next thing that lands on it push it again.
Input
IX Object record
RunConveyorBlockPlusX 53982 CALL SetSpriteOffset_Minus16_Minus8 Call SetSpriteOffset_Minus16_Minus8 to set the offsets of the sprite.
53985 RES 3,(IX+13) Clear the flag for something being on the block.
53989 CALL ApplyGravityAndMove_Move Call ApplyGravityAndMove_Move to move the block, without gravity.
53992 RET Return.
Prev: 53933 Up: Map Next: 53993