Map change warning (unfinished)

This commit is contained in:
Vortrex
2023-03-05 23:25:21 -06:00
parent 37d485a7c3
commit f0d0384a41
6 changed files with 37 additions and 16 deletions

View File

@@ -109,6 +109,7 @@ let localPlayerMoneyInterval = null;
let currencyString = "${AMOUNT}";
let mapChangeWarning = false;
let mapChangeToNight = false;
let cruiseControlEnabled = false;
let cruiseControlSpeed = 0.0;

View File

@@ -162,6 +162,7 @@ function onDrawnHUD(event) {
processCustomHUDRendering();
processCameraFadeRendering();
processJobLocationIndicatorRendering();
processMapChangeWarning();
}
// ===========================================================================

View File

@@ -110,7 +110,7 @@ function addAllNetworkHandlers() {
addNetworkEventHandler("v.rp.changePassword", showChangePasswordGUI);
addNetworkEventHandler("v.rp.showLocaleChooser", showLocaleChooserGUI);
addNetworkEventHandler("v.rp.guiColour", setGUIColours);
addNetworkEventHandler("v.rp.mapChangeWarning", setMapChangeWarningState);
addNetworkEventHandler("v.rp.mapChangingSoon", setMapChangeWarningState);
// 2D Rendering
addNetworkEventHandler("v.rp.set2DRendering", set2DRendering);
@@ -473,8 +473,9 @@ function receiveCurrencyStringFromServer(newCurrencyString) {
// ===========================================================================
function setMapChangeWarningState(state) {
function setMapChangeWarningState(state, changeToNight) {
mapChangeWarning = state;
mapChangeToNight = changeToNight;
}
// ===========================================================================

View File

@@ -609,4 +609,16 @@ function fixOffScreenPosition(position, margin = toVector2(0.0, 0.0)) {
}
return position;
}
}
// ===========================================================================
function processMapChangeWarning() {
if (mapChangeWarning == false) {
return false;
}
smallGameMessageFonts["AuroraBdCnBT"].render(`Map is changing to ${(mapChangeToNight) ? "night" : "day"} soon!`, [0, game.height - 90], game.width, 0.5, 0.0, smallGameMessageFonts["AuroraBdCnBT"].size, getColourByName("yellow"), true, true, false, true);
}
// ===========================================================================