![]() |
Routines |
| Prev: A8F9 | Up: Map | Next: A971 |
|
Reached through UPDATES. In the scene after the twenty-fourth chamber (GAME_ENDED) the robot is two records, legs (graphic 92, OILED_ROBOT) and top; the top keeps 16 pixels above the legs, in their colour and with their flags, so it is wiped and redrawn with them, and colours its cells (COLOUR_SCENE_OBJECT, in SCENE_SPARKS).
|
||||
| SCENE_ROBOT_TOP | A95A | LD A,(IX-$05) | 16 pixels above the legs (the record before: -5 is its +1B) | |
| A95D | ADD A,$10 | |||
| A95F | LD (IX+$1B),A | |||
| A962 | LD A,(IX-$10) | its colour | ||
| A965 | LD (IX+$10),A | |||
| A968 | LD A,(IX-$19) | its flags | ||
| A96B | LD (IX+$07),A | |||
| A96E | JP COLOUR_SCENE_OBJECT | colour the cells it covers | ||
| Prev: A8F9 | Up: Map | Next: A971 |