![]() |
Routines |
| Prev: CC4B | Up: Map | Next: CCE9 |
|
Used by the routines at SetWipeAndDrawFlagsForObject, DropObject, RunExplosion, RunProjectile, RunDangerousMarked, HandlePlayerLegs, FinishObjectMove, RunLift, RunBobbingBlock, RunSliderX, RunSliderY, RunWanderingSpark, RunCollectableObject, RunHelperSource, RunWanderer, RunFourFrameWanderer and RunCrumblingBlock.
Flags an object as moved and in need of drawing, and flags the other objects that its movement affects so that they are drawn too.
|
||||||||
| SetWipeAndDrawFlags | CCDE | LD A,(IX+$07) | Fetch the flags of the object. | |||||
| CCE1 | OR %00110000 | Set bit 4 (needs drawing) and bit 5 (moved). | ||||||
| CCE3 | LD (IX+$07),A | Store the flags. | ||||||
| CCE6 | JP FlagOverlappingObjects | Jump to FlagOverlappingObjects to mark the objects that overlap it. | ||||||
|
View the equivalent code in;
|
||||||||
| Prev: CC4B | Up: Map | Next: CCE9 |