Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/savedgames/load.js
Show First 20 Lines • Show All 105 Lines • ▼ Show 20 Lines | function selectionChanged() | ||||
if (!metadata) | if (!metadata) | ||||
return; | return; | ||||
Engine.GetGUIObjectByName("savedMapName").caption = translate(metadata.initAttributes.settings.Name); | Engine.GetGUIObjectByName("savedMapName").caption = translate(metadata.initAttributes.settings.Name); | ||||
let mapData = getMapDescriptionAndPreview(metadata.initAttributes.mapType, metadata.initAttributes.map); | let mapData = getMapDescriptionAndPreview(metadata.initAttributes.mapType, metadata.initAttributes.map); | ||||
setMapPreviewImage("savedInfoPreview", mapData.preview); | setMapPreviewImage("savedInfoPreview", mapData.preview); | ||||
Engine.GetGUIObjectByName("savedPlayers").caption = metadata.initAttributes.settings.PlayerData.length - 1; | Engine.GetGUIObjectByName("savedPlayers").caption = metadata.initAttributes.settings.PlayerData.length - 1; | ||||
Engine.GetGUIObjectByName("savedPlayedTime").caption = timeToString(metadata.gui.timeElapsed ? metadata.gui.timeElapsed : 0); | Engine.GetGUIObjectByName("savedPlayedTime").caption = durationToString(metadata.gui.timeElapsed ? metadata.gui.timeElapsed : 0); | ||||
Engine.GetGUIObjectByName("savedMapType").caption = translateMapType(metadata.initAttributes.mapType); | Engine.GetGUIObjectByName("savedMapType").caption = translateMapType(metadata.initAttributes.mapType); | ||||
Engine.GetGUIObjectByName("savedMapSize").caption = translateMapSize(metadata.initAttributes.settings.Size); | Engine.GetGUIObjectByName("savedMapSize").caption = translateMapSize(metadata.initAttributes.settings.Size); | ||||
Engine.GetGUIObjectByName("savedVictory").caption = translateVictoryCondition(metadata.initAttributes.settings.GameType); | Engine.GetGUIObjectByName("savedVictory").caption = translateVictoryCondition(metadata.initAttributes.settings.GameType); | ||||
let caption = sprintf(translate("Mods: %(mods)s"), { "mods": metadata.mods.join(translate(", ")) }); | let caption = sprintf(translate("Mods: %(mods)s"), { "mods": metadata.mods.join(translate(", ")) }); | ||||
if (!hasSameMods(metadata, Engine.GetEngineInfo())) | if (!hasSameMods(metadata, Engine.GetEngineInfo())) | ||||
caption = "[color=\"orange\"]" + caption + "[/color]"; | caption = "[color=\"orange\"]" + caption + "[/color]"; | ||||
Engine.GetGUIObjectByName("savedMods").caption = caption; | Engine.GetGUIObjectByName("savedMods").caption = caption; | ||||
▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator