Prev: F4AA Up: Map Next: F4FB
F4C6: Handler: High Score Messaging
Used by the routine at F535.
Handle printing "CONGRATULATIONS PLAYER ..." messaging.
HighScoreMessaging F4C6 LD DE,$F4FB DE=String_Congratulations.
F4C9 LD HL,$6020 HL=6020 (screen location).
F4CC CALL PrintStringColour Call PrintStringColour.
Handle printing the player "number".
F4CF LD A,($5E71) A=5E71 + 30 (convert to ASCII).
F4D2 ADD A,$30
F4D4 LD HL,$489B HL=489B (screen buffer location).
F4D7 CALL PrintScreen Call PrintScreen.
Handle printing "TODAYS" messaging.
F4DA LD DE,$F513 DE=String_Todays.
F4DD LD HL,$7068 HL=7068 (screen location).
F4E0 CALL PrintStringColour Call PrintStringColour.
F4E3 CALL NewHighScore_Suffix Call NewHighScore_Suffix.
Handle printing "JETMAN WILL REMEMBER YOU" messaging.
F4E6 LD DE,$F51B DE=String_Remember.
F4E9 LD HL,$9020 HL=9020 (screen location).
F4EC CALL PrintStringColour Call PrintStringColour.
F4EF LD HL,$53AD HL=53AD (attribute buffer location).
F4F2 LD B,$03 B=03 (counter).
HighScoreMessaging_Loop F4F4 LD (HL),$7E Write 7E to HL.
F4F6 INC L Increment L by two.
F4F7 INC L
F4F8 DJNZ HighScoreMessaging_Loop Decrease counter by one and loop back to HighScoreMessaging_Loop until counter is zero.
F4FA RET Return.
Prev: F4AA Up: Map Next: F4FB