Routines |
Prev: 608A | Up: Map | Next: 60CD |
LevelNew | 60A9 | LD A,($5DF0) | A=ActivePlayer_Level. | |
60AC | AND %00000011 | If ActivePlayer_Level % $04 (every 4th level) ... then continue and reset the rocket else jump to LevelInitialisation. | ||
60AE | JR NZ,LevelInitialisation | |||
60B0 | CALL RocketReset | Call RocketReset. | ||
60B3 | LD HL,$5DF1 | Increase the lives counter ActivePlayer_Lives by one. | ||
60B6 | INC (HL) | |||
60B7 | CALL PlayerInitialisation | Call PlayerInitialisation. | ||
This entry point is used by the routine at PlayerReset.
|
||||
LevelInitialisation | 60BA | CALL $6929 | Call 6929. | |
60BD | CALL CreateWindow | Call CreateWindow. | ||
60C0 | CALL $766D | Call 766D. | ||
60C3 | CALL DisplayPlayerLives | Call DisplayPlayerLives. | ||
60C6 | LD A,($5C78) | A=FRAMES. | ||
60C9 | LD ($5DD4),A | Write A to LastFrame. | ||
60CC | RET | Return. |
Prev: 608A | Up: Map | Next: 60CD |