Init scoreboard script

This commit is contained in:
Vortrex
2021-03-30 21:46:36 -05:00
parent 47f99404f7
commit 9f058ad777

View File

@@ -15,16 +15,32 @@ let pausedColour = COLOUR_RED;
let scoreboardKey = SDLK_TAB; let scoreboardKey = SDLK_TAB;
// ------------------------------------------------------------------------- // ===========================================================================
bindEventHandler("OnResourceReady", thisResource, function(event, resource) { function initScoreBoardScript() {
scoreBoardTitleFont = lucasFont.createDefaultFont(22.0, "Roboto", "Regular"); logToConsole(LOG_DEBUG, "[Asshat.ScoreBoard]: Initializing scoreboard script ...");
scoreBoardListFont = lucasFont.createDefaultFont(12.0, "Roboto", "Light"); scoreBoardTitleFont = initScoreBoardTitleFont();
}); scoreBoardListFont = initScoreBoardListFont();
logToConsole(LOG_DEBUG, "[Asshat.ScoreBoard]: Scoreboard script initialized!");
}
// ------------------------------------------------------------------------- // ===========================================================================
function processScoreboardRendering() { function initScoreBoardTitleFont() {
return lucasFont.createDefaultFont(22.0, "Roboto", "Regular");
}
// ===========================================================================
function initScoreBoardListFont() {
return lucasFont.createDefaultFont(12.0, "Roboto", "Light");
}
// ===========================================================================
function processScoreBoardRendering() {
if(renderScoreBoard) {
if(isKeyDown(SDLK_TAB)) {
if(scoreBoardListFont != null && scoreBoardTitleFont != null) { if(scoreBoardListFont != null && scoreBoardTitleFont != null) {
let scoreboardStart = (game.height/2)-(Math.floor(getClients().length/2)*20); let scoreboardStart = (game.height/2)-(Math.floor(getClients().length/2)*20);
let titleSize = scoreBoardTitleFont.measure("PLAYERS", game.width, 0.0, 1.0, 10, false, false); let titleSize = scoreBoardTitleFont.measure("PLAYERS", game.width, 0.0, 1.0, 10, false, false);
@@ -80,4 +96,6 @@ function processScoreboardRendering() {
} }
} }
} }
}
}
} }