![]() |
Routines |
| Prev: BF97 | Up: Map | Next: BFB6 |
|
Used by the routines at LEAPER, OILED_ROBOT, REMOTE_ROBOT, SCENE_TOOL, SCENE_SPARKS, CEILING_DROP, SET_WIPE_AND_DRAW_IY, WANTED_VALVE, SOCKET_SPARKLE, LOOSE_VALVE, LOWER_HALF, SHUTTLE_U, DEADLY_AND_DRAW, DROPPING_BLOCK, PUSHABLE, LIFT, SPARKLE_STEP, SPARKLE_END_PLACE, PLAYER_APPEARING and PLAYER_LEGS.
Sets bits 4 and 5 of +7 -- draw it, and rub out where it was -- and marks every object its old or new rectangle touches (SET_DRAW_OBJS_OVERLAPPED). The end of most update routines that move or change their object. As Knight Lore's set_wipe_and_draw_flags; SET_WIPE_AND_DRAW_IY does the same for the record at IY.
|
||||||||
| SET_WIPE_AND_DRAW_FLAGS | BFAB | LD A,(IX+$07) | ||||||
| BFAE | OR $30 | |||||||
| BFB0 | LD (IX+$07),A | |||||||
| BFB3 | JP SET_DRAW_OBJS_OVERLAPPED | |||||||
| Prev: BF97 | Up: Map | Next: BFB6 |