MISC: Remove or change popup shown when system clock moved backward (#1739)

This commit is contained in:
catloversg 2024-10-30 18:15:43 +07:00 committed by GitHub
parent a12c48ed43
commit f7ee3a340f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -63,15 +63,6 @@ declare global {
}; };
} }
// Only show warning if the time diff is greater than this value.
const thresholdOfTimeDiffForShowingWarningAboutSystemClock = CONSTANTS.MillisecondsPerFiveMinutes;
function showWarningAboutSystemClock(timeDiff: number) {
AlertEvents.emit(
`Warning: The system clock moved backward: ${convertTimeMsToTimeElapsedString(Math.abs(timeDiff))}.`,
);
}
export const GameCycleEvents = new EventEmitter<[]>(); export const GameCycleEvents = new EventEmitter<[]>();
/** Game engine. Handles the main game loop. */ /** Game engine. Handles the main game loop. */
@ -274,12 +265,6 @@ const Engine: {
const lastUpdate = Player.lastUpdate; const lastUpdate = Player.lastUpdate;
let timeOffline = Engine._lastUpdate - lastUpdate; let timeOffline = Engine._lastUpdate - lastUpdate;
if (timeOffline < 0) { if (timeOffline < 0) {
if (Math.abs(timeOffline) > thresholdOfTimeDiffForShowingWarningAboutSystemClock) {
const timeDiff = timeOffline;
setTimeout(() => {
showWarningAboutSystemClock(timeDiff);
}, 250);
}
timeOffline = 0; timeOffline = 0;
} }
const numCyclesOffline = Math.floor(timeOffline / CONSTANTS.MilliPerCycle); const numCyclesOffline = Math.floor(timeOffline / CONSTANTS.MilliPerCycle);
@ -430,9 +415,6 @@ const Engine: {
const _thisUpdate = new Date().getTime(); const _thisUpdate = new Date().getTime();
let diff = _thisUpdate - Engine._lastUpdate; let diff = _thisUpdate - Engine._lastUpdate;
if (diff < 0) { if (diff < 0) {
if (Math.abs(diff) > thresholdOfTimeDiffForShowingWarningAboutSystemClock) {
showWarningAboutSystemClock(diff);
}
diff = 0; diff = 0;
Engine._lastUpdate = _thisUpdate; Engine._lastUpdate = _thisUpdate;
Player.lastUpdate = _thisUpdate; Player.lastUpdate = _thisUpdate;