Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/session/session.js
Show First 20 Lines • Show All 981 Lines • ▼ Show 20 Lines | function updatePanelEntities() | ||||
let panelEntIndex = ent => g_PanelEntityOrder.findIndex(entClass => | let panelEntIndex = ent => g_PanelEntityOrder.findIndex(entClass => | ||||
GetEntityState(ent).identity.classes.indexOf(entClass) != -1); | GetEntityState(ent).identity.classes.indexOf(entClass) != -1); | ||||
g_PanelEntities = g_PanelEntities.sort((panelEntA, panelEntB) => panelEntIndex(panelEntA.ent) - panelEntIndex(panelEntB.ent)); | g_PanelEntities = g_PanelEntities.sort((panelEntA, panelEntB) => panelEntIndex(panelEntA.ent) - panelEntIndex(panelEntB.ent)); | ||||
} | } | ||||
function createPanelEntityTooltip(panelEntState, template) | function createPanelEntityTooltip(panelEntState, template) | ||||
{ | { | ||||
let getPanelEntNameTooltip = panelEntState => "[font=\"sans-bold-16\"]" + template.name.specific + "[/font]"; | let getPanelEntNameTooltip = panelEntState => setFont(template.name.specific, "sans-bold-16"); | ||||
return [ | return [ | ||||
getPanelEntNameTooltip, | getPanelEntNameTooltip, | ||||
getCurrentHealthTooltip, | getCurrentHealthTooltip, | ||||
getAttackTooltip, | getAttackTooltip, | ||||
getArmorTooltip, | getArmorTooltip, | ||||
getEntityTooltip, | getEntityTooltip, | ||||
getAurasTooltip | getAurasTooltip | ||||
▲ Show 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | function updatePlayerDisplay() | ||||
for (let r = 0; r < resCodes.length; ++r) | for (let r = 0; r < resCodes.length; ++r) | ||||
{ | { | ||||
let resourceObj = Engine.GetGUIObjectByName("resource[" + r + "]"); | let resourceObj = Engine.GetGUIObjectByName("resource[" + r + "]"); | ||||
if (!resourceObj) | if (!resourceObj) | ||||
break; | break; | ||||
let res = resCodes[r]; | let res = resCodes[r]; | ||||
let tooltip = '[font="' + g_ResourceTitleFont + '"]' + | let tooltip = setFont(resourceNameFirstWord(res), g_ResourceTitleFont); | ||||
resourceNameFirstWord(res) + '[/font]'; | |||||
let descr = g_ResourceData.GetResource(res).description; | let descr = g_ResourceData.GetResource(res).description; | ||||
if (descr) | if (descr) | ||||
tooltip += "\n" + translate(descr); | tooltip += "\n" + translate(descr); | ||||
tooltip += getAllyStatTooltip(res); | tooltip += getAllyStatTooltip(res); | ||||
resourceObj.tooltip = tooltip; | resourceObj.tooltip = tooltip; | ||||
▲ Show 20 Lines • Show All 484 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator