Prev: CEDA Up: Map Next: CF22
CF14: The update routine for a piece of the pentagram
Graphics 128 to 135, the eight pieces QUEST_INTO_ROOM brings into room 82 once PENTAGRAM_ON is set, and 121 to 127, which no room, template or quest record uses. It moves without falling by whatever steps it has, but only a pushable thing (bit 2 of its flags) goes on to be stopped and redrawn; the pieces are not pushable, nothing gives them a step, and they return here without a redraw and never move.
Input
IX the object record
PENTAGRAM_PIECE CF14 CALL DRAW_AT_L16_D8 the drawing nudge; move without falling
CF17 CALL CLIP_AND_MOVE
CF1A BIT 2,(IX+$07) not pushable: done; pushable: stop, and redraw
CF1E RET Z
CF1F JP STOP_MOVING
Prev: CEDA Up: Map Next: CF22