![]() |
Routines |
| Prev: 67B6 | Up: Map | Next: 681C |
|
Used by the routines at Handler_LevelComplete and InitialiseLevel.
|
|||||
| PrintHeader | 67F6 | CALL PrintScore | Call PrintScore. | ||
|
Prints "
".
|
|||||
| 67F9 | DEC C | Set the print attribute to YELLOW. | |||
| 67FA | LD B,$0B | Set B for printing 0B characters. | |||
| 67FC | LD E,$12 | Update the screen buffer printing position to 4012. | |||
| 67FE | CALL Configurable_PrintString | Call Configurable_PrintString. | |||
|
Prints "
".
|
|||||
| 6801 | LD BC,$0344 | Set B for printing 03 characters and the print attribute to INK:GREEN, PAPER:BLACK (BRIGHT). | |||
| 6804 | LD E,$1D | Update the screen buffer printing position to 401D. | |||
| 6806 | CALL Configurable_PrintString | Call Configurable_PrintString. | |||
| 6809 | CALL PrintLives | Call PrintLives. | |||
|
Colour the lives icons.
|
|||||
| 680C | LD HL,$5806 | HL=5806 (attribute buffer location). | |||
| 680F | LD DE,$5807 | DE=5807 (attribute buffer location). | |||
| 6812 | LD C,$0B | Set a counter in C for 0B characters. | |||
| 6814 | LD (HL),$42 | Write INK:RED, PAPER:BLACK (BRIGHT) to the attribute buffer. | |||
| 6816 | LDIR | Copy the attribute byte across the rest of the lives icons. | |||
| 6818 | CALL ClearPlayArea | Call ClearPlayArea. | |||
| 681B | RET | Return. | |||
| Prev: 67B6 | Up: Map | Next: 681C |