Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/replaymenu/replay_menu.js
Show First 20 Lines • Show All 248 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
let selected = Engine.GetGUIObjectByName("replaySelection").selected; | let selected = Engine.GetGUIObjectByName("replaySelection").selected; | ||||
let replaySelected = selected > -1; | let replaySelected = selected > -1; | ||||
Engine.GetGUIObjectByName("replayInfo").hidden = !replaySelected; | Engine.GetGUIObjectByName("replayInfo").hidden = !replaySelected; | ||||
Engine.GetGUIObjectByName("replayInfoEmpty").hidden = replaySelected; | Engine.GetGUIObjectByName("replayInfoEmpty").hidden = replaySelected; | ||||
Engine.GetGUIObjectByName("startReplayButton").enabled = replaySelected; | Engine.GetGUIObjectByName("startReplayButton").enabled = replaySelected; | ||||
Engine.GetGUIObjectByName("deleteReplayButton").enabled = replaySelected; | Engine.GetGUIObjectByName("deleteReplayButton").enabled = replaySelected; | ||||
Engine.GetGUIObjectByName("replayFilename").hidden = !replaySelected; | |||||
Engine.GetGUIObjectByName("summaryButton").hidden = true; | Engine.GetGUIObjectByName("summaryButton").hidden = true; | ||||
if (!replaySelected) | if (!replaySelected) | ||||
return; | return; | ||||
let replay = g_ReplaysFiltered[selected]; | let replay = g_ReplaysFiltered[selected]; | ||||
Engine.GetGUIObjectByName("sgMapName").caption = translate(replay.attribs.settings.Name); | Engine.GetGUIObjectByName("sgMapName").caption = translate(replay.attribs.settings.Name); | ||||
Engine.GetGUIObjectByName("sgMapSize").caption = translateMapSize(replay.attribs.settings.Size); | Engine.GetGUIObjectByName("sgMapSize").caption = translateMapSize(replay.attribs.settings.Size); | ||||
Engine.GetGUIObjectByName("sgMapType").caption = translateMapType(replay.attribs.settings.mapType); | Engine.GetGUIObjectByName("sgMapType").caption = translateMapType(replay.attribs.settings.mapType); | ||||
Engine.GetGUIObjectByName("sgVictory").caption = translateVictoryCondition(replay.attribs.settings.GameType); | Engine.GetGUIObjectByName("sgVictory").caption = translateVictoryCondition(replay.attribs.settings.GameType); | ||||
Engine.GetGUIObjectByName("sgNbPlayers").caption = sprintf(translate("Players: %(numberOfPlayers)s"), | Engine.GetGUIObjectByName("sgNbPlayers").caption = sprintf(translate("Players: %(numberOfPlayers)s"), | ||||
{ "numberOfPlayers": replay.attribs.settings.PlayerData.length }); | { "numberOfPlayers": replay.attribs.settings.PlayerData.length }); | ||||
Engine.GetGUIObjectByName("replayFilename").caption = escapeText(Engine.GetReplayDirectoryName(replay.directory)); | |||||
let metadata = Engine.GetReplayMetadata(replay.directory); | let metadata = Engine.GetReplayMetadata(replay.directory); | ||||
Engine.GetGUIObjectByName("sgPlayersNames").caption = | Engine.GetGUIObjectByName("sgPlayersNames").caption = | ||||
formatPlayerInfo( | formatPlayerInfo( | ||||
replay.attribs.settings.PlayerData, | replay.attribs.settings.PlayerData, | ||||
Engine.GetGUIObjectByName("showSpoiler").checked && | Engine.GetGUIObjectByName("showSpoiler").checked && | ||||
metadata && | metadata && | ||||
metadata.playerStates && | metadata.playerStates && | ||||
▲ Show 20 Lines • Show All 74 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator