![]() |
Routines |
| Prev: C784 | Up: Map | Next: C7A8 |
|
A doorway is two pillars, and this one only sets its drawing offset: the first pillar (FIRST_PILLAR) does the work. An arch in a wall of constant V is mirrored (bit 6 of its flags); one in a wall of constant U is not.
|
||||||||
| SECOND_PILLAR | C789 | BIT 6,(IX+$07) | Mirrored | |||||
| C78D | JR NZ,SECOND_PILLAR_0 | |||||||
| C78F | LD A,(IX+$00) | Graphic 9 has an offset of its own | ||||||
| C792 | CP $09 | |||||||
| C794 | JR Z,SECOND_PILLAR_1 | |||||||
| C796 | LD HL,$FBF9 | Graphic 7, not mirrored: X -7, Y -5 | ||||||
| C799 | JP SET_PIXEL_ADJ | |||||||
| SECOND_PILLAR_0 | C79C | LD HL,$FCF9 | Mirrored: X -7, Y -4 | |||||
| C79F | JP SET_PIXEL_ADJ | |||||||
| SECOND_PILLAR_1 | C7A2 | LD HL,$FBF0 | Graphic 9, not mirrored: X -16, Y -5 | |||||
| C7A5 | JP SET_PIXEL_ADJ | |||||||
| Prev: C784 | Up: Map | Next: C7A8 |