![]() |
Routines |
| Prev: D22D | Up: Map | Next: D24B |
|
Used by the routine at OUTLINE_NEAR_FACES.
The same with IY moved past the column's two tiles (DRAW_EDGE does not), for a face's edges in OUTLINE_NEAR_FACES. STEP_ACROSS, the common tail, moves DRAW_Y by DE and DRAW_X 16 pixels right.
|
||||
| EDGE_RIGHT_UP | D232 | LD DE,$0008 | 8 lines up | |
|
This entry point is used by the routine at EDGE_RIGHT_DOWN.
|
||||
| EDGE_RIGHT_UP_0 | D235 | INC IY | Past the column's two tiles | |
| D237 | INC IY | |||
|
This entry point is used by the routines at STEP_RIGHT_UP and STEP_RIGHT_DOWN.
|
||||
| STEP_ACROSS | D239 | LD HL,(DRAW_Y) | DRAW_Y moved by DE | |
| D23C | ADD HL,DE | |||
| D23D | LD (DRAW_Y),HL | |||
| D240 | LD HL,(DRAW_X) | DRAW_X 16 pixels right | ||
| D243 | LD DE,$0010 | |||
| D246 | ADD HL,DE | |||
| D247 | LD (DRAW_X),HL | |||
| D24A | RET | |||
| Prev: D22D | Up: Map | Next: D24B |