![]() |
Routines |
| Prev: CD9B | Up: Map | Next: CDBC |
|
Used by the routine at obj_starts_left.
Part of test_overlap_obj, and where obj_starts_left rejoins it: no carry from the last comparison means no horizontal overlap. Then the same for the rows.
|
||||
| overlap_x_decided | CDB3 | JR NC,next_overlap_obj | clear of the union horizontally | |
| CDB5 | LD A,(IY+$1B) | rows from the union's bottom edge; negative if it starts below | ||
| CDB8 | SUB L | |||
| CDB9 | JR C,obj_starts_below | does it start above the union's top? | ||
| CDBB | CP H | |||
| Prev: CD9B | Up: Map | Next: CDBC |