Routines |
Prev: 84BB | Up: Map | Next: 84F7 |
Used by the routines at GameInitialisation, Game_Restart, LevelNew, GameOver_1UP_Messaging and F535.
|
||||
Blank the screen and write the banner.
|
||||
CreateWindow | 84D8 | CALL ResetAttributes | Call ResetAttributes. | |
84DB | CALL ResetScreen | Call ResetScreen. | ||
84DE | CALL PrintBanner | Call PrintBanner. | ||
Set the attributes for the score line (the whole line is INK:46).
|
||||
84E1 | LD HL,$5820 | HL=5820. | ||
84E4 | LD BC,$2046 | BC=counter:20 INK: YELLOW (BRIGHT) . | ||
CreateWindow_Loop | 84E7 | LD (HL),C | Write 46 to the attribute buffer. | |
84E8 | INC L | Move onto the next column. | ||
84E9 | DJNZ CreateWindow_Loop | Decrease counter by one and loop back to CreateWindow_Loop until counter is zero. | ||
Display the current 1UP and 2UP level.
|
||||
84EB | CALL PrintPlayerLevels | Call PrintPlayerLevels. | ||
Write the 1UP, 2UP and HI scores.
|
||||
84EE | CALL Score_1UP | Call Score_1UP. | ||
84F1 | CALL Score_2UP | Call Score_2UP. | ||
84F4 | JP Score_HI | Jump to Score_HI. | ||
Prev: 84BB | Up: Map | Next: 84F7 |