// =========================================================================== // Vortrex's Roleplay Resource // https://github.com/VortrexFTW/gtac_roleplay // =========================================================================== // FILE: logo.js // DESC: Provides logo rendering functions // TYPE: Client (JavaScript) // =========================================================================== let logoImage = null; let logoPos = toVector2(game.width-132, game.height-132); let logoSize = toVector2(128, 128); // =========================================================================== function initLogoScript() { logToConsole(LOG_DEBUG, "[VRR.Logo]: Initializing logo script ..."); //logoImage = loadLogoImage(); logToConsole(LOG_DEBUG, "[VRR.Logo]: Logo script initialized!"); } // =========================================================================== function loadLogoImage() { let logoStream = openFile(mainLogoPath); let tempLogoImage = null; if(logoStream != null) { tempLogoImage = graphics.loadPNG(logoStream); logoStream.close(); } return tempLogoImage; } // =========================================================================== function processLogoRendering() { if(renderLogo) { if(logoImage != null) { graphics.drawRectangle(logoImage, logoPos, logoSize); } } } // =========================================================================== function setServerLogoRenderState(state) { logToConsole(LOG_DEBUG, `[VRR.Main] Server logo ${(state) ? "enabled" : "disabled"}`); renderLogo = state; } // ===========================================================================