Init label script

This commit is contained in:
Vortrex
2021-03-30 21:45:46 -05:00
parent 69bc533a8c
commit bd11680a35

View File

@@ -30,17 +30,42 @@ let renderLabelDistance = 7.5;
let propertyLabelLockedOffset = 16;
let propertyLabelNameOffset = 18;
// -------------------------------------------------------------------------
// ===========================================================================
bindEventHandler("onResourceReady", thisResource, function(event, resource) {
propertyLabelNameFont = lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
propertyLabelLockedFont = lucasFont.createDefaultFont(12.0, "Roboto", "Light");
function init3DLabelScript() {
logToConsole(LOG_DEBUG, "[Asshat.3DLabel]: Initializing 3D label script ...");
propertyLabelNameFont = init3DLabelPropertyNameFont();
propertyLabelLockedFont = init3DLabelPropertyLockedFont();
jobNameLabelFont = init3DLabelJobNameFont();
jobHelpLabelFont = init3DLabelJobHelpFont();
logToConsole(LOG_DEBUG, "[Asshat.3DLabel]: 3D label script initialized!");
}
jobNameLabelFont = lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
jobHelpLabelFont = lucasFont.createDefaultFont(10.0, "Roboto", "Light");
});
// ===========================================================================
// -------------------------------------------------------------------------
function init3DLabelPropertyNameFont() {
return lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
}
// ===========================================================================
function init3DLabelPropertyLockedFont() {
return lucasFont.createDefaultFont(12.0, "Roboto", "Light");
}
// ===========================================================================
function init3DLabelJobNameFont() {
return lucasFont.createDefaultFont(16.0, "Roboto", "Regular");
}
// ===========================================================================
function init3DLabelJobHelpFont() {
return lucasFont.createDefaultFont(10.0, "Roboto", "Light");
}
// ===========================================================================
function renderPropertyEntranceLabel(name, position, locked, isBusiness, price) {
if(localPlayer == null) {
@@ -166,6 +191,7 @@ function renderJobLabel(name, position, jobType) {
// -------------------------------------------------------------------------
function processLabelRendering() {
if(renderLabels && gta.game != GAME_GTA_IV) {
if(localPlayer != null) {
let pickups = getElementsByType(ELEMENT_PICKUP);
for(let i in pickups) {
@@ -198,5 +224,6 @@ function processLabelRendering() {
}
}
}
}
// -------------------------------------------------------------------------