| Alien (BUGFIX 1.7) | Routines |
| Prev: 35088 | Up: Map | Next: 35128 |
|
Used by the routine at 32719.
Aim marker channel A (the walking crew figure that marks the viewed room on the deck map) at the current room (31242) and draw its first frame; no marker on the Narcissus (deck type 3). Channel A then keeps animating via AnimateCrewA.
|
||||
| 35101 | LD A,(31243) | on the Narcissus (type 3)? | ||
| 35104 | CP 3 | |||
| 35106 | RET NC | yes: no marker | ||
| 35107 | LD A,(31242) | A = the viewed room | ||
| 35110 | CALL 35088 | |||
| 35113 | LD (33686),HL | channel A dest = its marker address | ||
| 35116 | LD HL,31263 | |||
| 35119 | RES 7,(HL) | unfreeze channel A | ||
| 35121 | LD A,(HL) | A = current phase | ||
| 35122 | LD B,1 | |||
| 35124 | CALL 34982 | XOR-blit one frame (place the box) | ||
| 35127 | RET | |||
| Prev: 35088 | Up: Map | Next: 35128 |