Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/summary/summary.js
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | |||||
function init(data) | function init(data) | ||||
{ | { | ||||
// Fill globals | // Fill globals | ||||
g_GameData = data; | g_GameData = data; | ||||
g_ScorePanelsData = getScorePanelsData(); | g_ScorePanelsData = getScorePanelsData(); | ||||
g_PanelButtons = Object.keys(g_ScorePanelsData).concat(["charts"]).map(panel => panel + "PanelButton"); | g_PanelButtons = Object.keys(g_ScorePanelsData).concat(["charts"]).map(panel => panel + "PanelButton"); | ||||
g_SelectedPanel = g_PanelButtons[0]; | g_SelectedPanel = g_PanelButtons[0]; | ||||
if (data && data.selectedData) | if (data && data.selectedData) | ||||
{ | { | ||||
g_SelectedPanel = data.selectedData.panel; | g_SelectedPanel = data.selectedData.panel; | ||||
g_SelectedChart = data.selectedData.charts; | g_SelectedChart = data.selectedData.charts; | ||||
} | } | ||||
initTeamData(); | initTeamData(); | ||||
▲ Show 20 Lines • Show All 295 Lines • ▼ Show 20 Lines | else if (g_GameData.gui.dialog) | ||||
Engine.PopGuiPage(); | Engine.PopGuiPage(); | ||||
else if (Engine.HasXmppClient()) | else if (Engine.HasXmppClient()) | ||||
Engine.SwitchGuiPage("page_lobby.xml", { "dialog": false }); | Engine.SwitchGuiPage("page_lobby.xml", { "dialog": false }); | ||||
else if (g_GameData.gui.isReplay) | else if (g_GameData.gui.isReplay) | ||||
Engine.SwitchGuiPage("page_replaymenu.xml", { | Engine.SwitchGuiPage("page_replaymenu.xml", { | ||||
"replaySelectionData": g_GameData.gui.replaySelectionData, | "replaySelectionData": g_GameData.gui.replaySelectionData, | ||||
"summarySelectedData": summarySelectedData | "summarySelectedData": summarySelectedData | ||||
}); | }); | ||||
else if (g_GameData.campaignData) | |||||
Engine.SwitchGuiPage(g_GameData.nextPage, g_GameData.campaignData); | |||||
else | else | ||||
Engine.SwitchGuiPage("page_pregame.xml"); | Engine.SwitchGuiPage("page_pregame.xml"); | ||||
} | } | ||||
function startReplay() | function startReplay() | ||||
{ | { | ||||
if (!Engine.StartVisualReplay(g_GameData.gui.replayDirectory)) | if (!Engine.StartVisualReplay(g_GameData.gui.replayDirectory)) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 96 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator