![]() |
Routines |
| Prev: 49027 | Up: Map | Next: 49078 |
|
Used by the routines at HandleLandMine, HandleEndingRobotBottom, HandleRemoteControlRobot, HandleAttackingTool, HandleAlarm, HandleEggTop, SetWipeAndDrawFlagsForObject, HandleValveGhost, HandleValveGhostSparkle, HandleValve, HandleMouseSecondPart, HandleBlockMovingEastWest, SetDeadlyFlagsAndDraw, HandleFallingBlock, HandleFatBottomBlock, HandleMovingBlock, HandleSparkle, PlaySoundAndRedraw, HandlePlayerAppearing and HandlePlayerLegs.
Flags an object to be wiped and drawn again, and flags every other object that overlaps it to be drawn too.
|
||||||||
|
Set the wipe and draw bits, then flag overlaps.
|
||||||||
| SetWipeAndDrawFlags | 49067 | LD A,(IX+7) | Fetch the flags of the object. | |||||
| 49070 | OR %00110000 | Set bits 4 and 5. | ||||||
| 49072 | LD (IX+7),A | Store the flags. | ||||||
| 49075 | JP FlagOverlappingObjects | Jump to FlagOverlappingObjects. | ||||||
|
View the equivalent code in;
|
||||||||
| Prev: 49027 | Up: Map | Next: 49078 |