Prev: 67B6 Up: Map Next: 681C
67F6: Print Header
Used by the routine at 72C9.
header
PrintHeader 67F6 CALL PrintScore Call PrintScore.
Prints "high-score".
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 "header-level".
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