Differential D406 Diff 11178 binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/SeaLevelRiseTime.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/SeaLevelRiseTime.js
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | onGameAttributesChange() | ||||
} | } | ||||
} | } | ||||
onGameAttributesBatchChange() | onGameAttributesBatchChange() | ||||
{ | { | ||||
if (!this.values) | if (!this.values) | ||||
return; | return; | ||||
let value = Math.round(g_GameAttributes.settings.SeaLevelRiseTime); | let value = g_GameAttributes.settings.SeaLevelRiseTime; | ||||
this.sprintfValue.minutes = value; | this.sprintfValue.minutes = value; | ||||
this.setSelectedValue( | this.setSelectedValue( | ||||
g_GameAttributes.settings.SeaLevelRiseTime, | value, | ||||
sprintf(this.SeaLevelRiseTimeCaption(value), this.sprintfValue)); | sprintf(this.SeaLevelRiseTimeCaption(value), this.sprintfValue)); | ||||
} | } | ||||
onValueChange(value) | onValueChange(value) | ||||
{ | { | ||||
g_GameAttributes.settings.SeaLevelRiseTime = value; | g_GameAttributes.settings.SeaLevelRiseTime = value; | ||||
this.gameSettingsControl.updateGameAttributes(); | this.gameSettingsControl.updateGameAttributes(); | ||||
this.gameSettingsControl.setNetworkGameAttributes(); | this.gameSettingsControl.setNetworkGameAttributes(); | ||||
} | } | ||||
onGameAttributesFinalize() | |||||
{ | |||||
if (this.values) | |||||
g_GameAttributes.settings.SeaLevelRiseTime = Math.round(g_GameAttributes.settings.SeaLevelRiseTime); | |||||
} | |||||
}; | }; | ||||
GameSettingControls.SeaLevelRiseTime.prototype.TitleCaption = | GameSettingControls.SeaLevelRiseTime.prototype.TitleCaption = | ||||
translate("Sea Level Rise Time"); | translate("Sea Level Rise Time"); | ||||
GameSettingControls.SeaLevelRiseTime.prototype.Tooltip = | GameSettingControls.SeaLevelRiseTime.prototype.Tooltip = | ||||
translate("Set the time when the water will start to rise."); | translate("Set the time when the water will start to rise."); | ||||
GameSettingControls.SeaLevelRiseTime.prototype.SeaLevelRiseTimeCaption = | GameSettingControls.SeaLevelRiseTime.prototype.SeaLevelRiseTimeCaption = | ||||
minutes => translatePluralWithContext("sea level rise time", "%(minutes)s minute", "%(minutes)s minutes", minutes); | minutes => translatePluralWithContext("sea level rise time", "%(minutes)s minute", "%(minutes)s minutes", minutes); | ||||
GameSettingControls.SeaLevelRiseTime.prototype.MinValue = 0; | GameSettingControls.SeaLevelRiseTime.prototype.MinValue = 0; | ||||
GameSettingControls.SeaLevelRiseTime.prototype.MaxValue = 60; | GameSettingControls.SeaLevelRiseTime.prototype.MaxValue = 60; |
Wildfire Games · Phabricator