| Alien (BUGFIX 1.7) | Routines |
| Prev: 39695 | Up: Map | Next: 39741 |
|
Per-frame alien-encounter update: steps the two map-marker animation channels, then advances both encounter layers if not frozen — the cat running across the screen (Jones layer) and the big alien body (X layer).
|
||||
| 39718 | CALL 34967 | AnimateCrewA: step the walking-figure marker | ||
| 39721 | CALL 35016 | AnimateCrewB: step the blinking-box marker | ||
| 39724 | LD A,(39753) | A = JonesPhase | ||
| 39727 | AND 128 | test freeze flag | ||
| 39729 | CALL Z,39830 | not frozen: advance Y animation | ||
| 39732 | LD A,(39741) | A = AlienXPhase | ||
| 39735 | AND 128 | test freeze flag | ||
| 39737 | CALL Z,39764 | not frozen: blit next alien body frame | ||
| 39740 | RET | |||
| Prev: 39695 | Up: Map | Next: 39741 |