Differential D406 Diff 11192 binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesetup/Pages/GameSetupPage/GameSettings/Single/Sliders/RelicCount.js
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | GameSettingControls.RelicCount = class extends GameSettingControlSlider | ||||
} | } | ||||
onGameAttributesBatchChange() | onGameAttributesBatchChange() | ||||
{ | { | ||||
this.setHidden(!this.available); | this.setHidden(!this.available); | ||||
if (this.available) | if (this.available) | ||||
{ | { | ||||
let value = Math.round(g_GameAttributes.settings.RelicCount); | let value = g_GameAttributes.settings.RelicCount; | ||||
this.sprintfValue.number = value; | this.sprintfValue.number = value; | ||||
this.setSelectedValue( | this.setSelectedValue( | ||||
g_GameAttributes.settings.RelicCount, | value, | ||||
value == 0 ? this.InstantVictory : sprintf(this.CaptionRelicCount(value), this.sprintfValue)); | value == 0 ? this.InstantVictory : sprintf(this.CaptionRelicCount(value), this.sprintfValue)); | ||||
} | } | ||||
} | } | ||||
onValueChange(value) | onValueChange(value) | ||||
{ | { | ||||
g_GameAttributes.settings.RelicCount = value; | g_GameAttributes.settings.RelicCount = value; | ||||
this.gameSettingsControl.updateGameAttributes(); | this.gameSettingsControl.updateGameAttributes(); | ||||
this.gameSettingsControl.setNetworkGameAttributes(); | this.gameSettingsControl.setNetworkGameAttributes(); | ||||
} | } | ||||
onGameAttributesFinalize() | |||||
{ | |||||
if (this.available) | |||||
g_GameAttributes.settings.RelicCount = Math.round(g_GameAttributes.settings.RelicCount); | |||||
} | |||||
}; | }; | ||||
GameSettingControls.RelicCount.prototype.TitleCaption = | GameSettingControls.RelicCount.prototype.TitleCaption = | ||||
translate("Relic Count"); | translate("Relic Count"); | ||||
GameSettingControls.RelicCount.prototype.CaptionRelicCount = | GameSettingControls.RelicCount.prototype.CaptionRelicCount = | ||||
relicCount => translatePlural("%(number)s relic", "%(number)s relics", relicCount); | relicCount => translatePlural("%(number)s relic", "%(number)s relics", relicCount); | ||||
Show All 11 Lines |
Wildfire Games · Phabricator