Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/session/selection_panels.js
Show First 20 Lines • Show All 323 Lines • ▼ Show 20 Lines | if (!template) | ||||
return false; | return false; | ||||
data.button.onPress = function() { | data.button.onPress = function() { | ||||
unloadTemplate(template.selectionGroupName || entState.template, entState.player); | unloadTemplate(template.selectionGroupName || entState.template, entState.player); | ||||
}; | }; | ||||
data.countDisplay.caption = data.item.ents.length || ""; | data.countDisplay.caption = data.item.ents.length || ""; | ||||
let canUngarrison = | let canUngarrison = controlsPlayer(data.player) || controlsPlayer(entState.player); | ||||
g_ViewedPlayer == data.player || | |||||
g_ViewedPlayer == entState.player; | |||||
data.button.enabled = canUngarrison && controlsPlayer(g_ViewedPlayer); | data.button.enabled = canUngarrison; | ||||
data.button.tooltip = (canUngarrison || g_IsObserver ? | data.button.tooltip = (canUngarrison ? | ||||
sprintf(translate("Unload %(name)s"), { "name": getEntityNames(template) }) + "\n" + | sprintf(translate("Unload %(name)s"), { "name": getEntityNames(template) }) + "\n" + | ||||
translate("Single-click to unload 1. Shift-click to unload all of this type.") : | translate("Single-click to unload 1. Shift-click to unload all of this type.") : | ||||
getEntityNames(template)) + "\n" + | getEntityNames(template)) + "\n" + | ||||
sprintf(translate("Player: %(playername)s"), { | sprintf(translate("Player: %(playername)s"), { | ||||
"playername": g_Players[entState.player].name | "playername": g_Players[entState.player].name | ||||
}); | }); | ||||
data.guiSelection.sprite = "color:" + g_DiplomacyColors.getPlayerColor(entState.player, 160); | data.guiSelection.sprite = "color:" + g_DiplomacyColors.getPlayerColor(entState.player, 160); | ||||
▲ Show 20 Lines • Show All 852 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator