![]() |
Routines |
| Prev: B979 | Up: Map | Next: B9A7 |
|
Used by the routines at ADJ_DU_FOR_OBJ_INTERSECT, ADJ_DV_FOR_OBJ_INTERSECT, ADJ_DZ_FOR_OBJ_INTERSECT and DO_ANY_OBJS_INTERSECT.
Z set for an empty record, or one with bit 1 of +$07 set: the object moving now (ADJ_FOR_OUT_OF_BOUNDS sets it on itself), or one marked to be passed over.
|
||||||||||||
| IS_OBJECT_NOT_IGNORED | B99B | LD A,(IY+$00) | an empty record | |||||||||
| B99E | AND A | |||||||||||
| B99F | RET Z | |||||||||||
| B9A0 | LD A,(IY+$07) | bit 1 of the flags | ||||||||||
| B9A3 | CPL | |||||||||||
| B9A4 | AND $02 | |||||||||||
| B9A6 | RET | |||||||||||
| Prev: B979 | Up: Map | Next: B9A7 |