Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/session/session.js
Show First 20 Lines • Show All 674 Lines • ▼ Show 20 Lines | function updateTopPanel() | ||||
let resPop = Engine.GetGUIObjectByName("population"); | let resPop = Engine.GetGUIObjectByName("population"); | ||||
let resPopSize = resPop.size; | let resPopSize = resPop.size; | ||||
resPopSize.left = Engine.GetGUIObjectByName("resource[" + (r - 1) + "]").size.right; | resPopSize.left = Engine.GetGUIObjectByName("resource[" + (r - 1) + "]").size.right; | ||||
resPop.size = resPopSize; | resPop.size = resPopSize; | ||||
Engine.GetGUIObjectByName("population").hidden = !isPlayer; | Engine.GetGUIObjectByName("population").hidden = !isPlayer; | ||||
Engine.GetGUIObjectByName("diplomacyButton").hidden = !isPlayer; | Engine.GetGUIObjectByName("diplomacyButton").hidden = !isPlayer; | ||||
Engine.GetGUIObjectByName("tradeButton").hidden = !isPlayer; | Engine.GetGUIObjectByName("tradeButton").hidden = !isPlayer || | ||||
(!g_ResourceData.GetCodes("tradable").length && !g_ResourceData.GetCodes("barterable").length); | |||||
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; | Engine.GetGUIObjectByName("pauseButton").enabled = !g_IsObserver || !g_IsNetworked || g_IsController; | ||||
Engine.GetGUIObjectByName("menuResignButton").enabled = !g_IsObserver; | Engine.GetGUIObjectByName("menuResignButton").enabled = !g_IsObserver; | ||||
▲ Show 20 Lines • Show All 1,011 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator