Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/session/session.js
Show First 20 Lines • Show All 546 Lines • ▼ Show 20 Lines | if (g_DevSettings.changePerspective) | ||||
g_IsObserver = isPlayerObserver(g_ViewedPlayer); | g_IsObserver = isPlayerObserver(g_ViewedPlayer); | ||||
} | } | ||||
Engine.SetViewedPlayer(g_ViewedPlayer); | Engine.SetViewedPlayer(g_ViewedPlayer); | ||||
updateDisplayedPlayerColors(); | updateDisplayedPlayerColors(); | ||||
updateTopPanel(); | updateTopPanel(); | ||||
updateChatAddressees(); | updateChatAddressees(); | ||||
updateHotkeyTooltips(); | updateHotkeyTooltips(); | ||||
updateGameSpeedControl(); | updateGameSpeedControl(); | ||||
ffffffff: remove | |||||
// Update GUI and clear player-dependent cache | // Update GUI and clear player-dependent cache | ||||
g_TemplateData = {}; | g_TemplateData = {}; | ||||
Engine.GuiInterfaceCall("ResetTemplateModified"); | Engine.GuiInterfaceCall("ResetTemplateModified"); | ||||
onSimulationUpdate(); | onSimulationUpdate(); | ||||
if (g_IsDiplomacyOpen) | if (g_IsDiplomacyOpen) | ||||
openDiplomacy(); | openDiplomacy(); | ||||
▲ Show 20 Lines • Show All 119 Lines • ▼ Show 20 Lines | function updateTopPanel() | ||||
Engine.GetGUIObjectByName("diplomacyButton1").hidden = !isPlayer; | Engine.GetGUIObjectByName("diplomacyButton1").hidden = !isPlayer; | ||||
Engine.GetGUIObjectByName("tradeButton1").hidden = !isPlayer; | Engine.GetGUIObjectByName("tradeButton1").hidden = !isPlayer; | ||||
Engine.GetGUIObjectByName("observerText").hidden = isPlayer; | Engine.GetGUIObjectByName("observerText").hidden = isPlayer; | ||||
let alphaLabel = Engine.GetGUIObjectByName("alphaLabel"); | let alphaLabel = Engine.GetGUIObjectByName("alphaLabel"); | ||||
alphaLabel.hidden = isPlayer && !viewPlayer.hidden; | alphaLabel.hidden = isPlayer && !viewPlayer.hidden; | ||||
alphaLabel.size = isPlayer ? "50%+44 0 100%-283 100%" : "155 0 85%-279 100%"; | alphaLabel.size = isPlayer ? "50%+44 0 100%-283 100%" : "155 0 85%-279 100%"; | ||||
Engine.GetGUIObjectByName("pauseButton").enabled = !g_IsObserver || !g_IsNetworked || g_IsController; | updateMenuButtons(); | ||||
Engine.GetGUIObjectByName("menuResignButton").enabled = !g_IsObserver; | |||||
Engine.GetGUIObjectByName("lobbyButton").enabled = Engine.HasXmppClient(); | |||||
} | } | ||||
function reportPerformance(time) | function reportPerformance(time) | ||||
{ | { | ||||
let settings = g_GameAttributes.settings; | let settings = g_GameAttributes.settings; | ||||
Engine.SubmitUserReport("profile", 3, JSON.stringify({ | Engine.SubmitUserReport("profile", 3, JSON.stringify({ | ||||
"time": time, | "time": time, | ||||
"map": settings.Name, | "map": settings.Name, | ||||
▲ Show 20 Lines • Show All 1,052 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator
remove