![]() |
Routines |
| Prev: 50782 | Up: Map | Next: 50845 |
|
Used by the routines at SetSparkleSpeed, HandleDroppingBlock, HandleBlockMovingEastWest, HandleGuardBottomHalf, HandleSpikedBall, SetDeadlyFlagsAndDraw, HandleCauldronBubbles, HandlePlayerAppearing, HandleDeathSparkles, DrawMovingObject, PrepareFinalAnimation, StartTransformation, HandleTransformation, SetWipeAndDrawFlagsForObject, HandleMovingPortcullis and HandlePlayerLegs.
Flags an object to be wiped and drawn again, and flags every other object that overlaps it to be drawn too.
|
||||||||
| SetWipeAndDrawFlags | 50834 | LD A,(IX+7) | Fetch the flags of the object. | |||||
| 50837 | OR %00110000 | Set the bits that flag the object to be wiped and drawn. | ||||||
| 50839 | LD (IX+7),A | Store the flags. | ||||||
| 50842 | JP FlagOverlappingObjects | Flag the objects that overlap it to be drawn. | ||||||
|
View the equivalent code in;
|
||||||||
| Prev: 50782 | Up: Map | Next: 50845 |