Ticket #3197: t3197_pop_cap_tooltip_v2.patch

File t3197_pop_cap_tooltip_v2.patch, 1.9 KB (added by elexis, 9 years ago)

Sorry for being stupid and not reading manuals.

  • binaries/data/mods/public/gui/session/session.js

     
    709709    Engine.GetGUIObjectByName("resourceFood").caption = Math.floor(playerState.resourceCounts.food);
    710710    Engine.GetGUIObjectByName("resourceWood").caption = Math.floor(playerState.resourceCounts.wood);
    711711    Engine.GetGUIObjectByName("resourceStone").caption = Math.floor(playerState.resourceCounts.stone);
    712712    Engine.GetGUIObjectByName("resourceMetal").caption = Math.floor(playerState.resourceCounts.metal);
    713713    Engine.GetGUIObjectByName("resourcePop").caption = playerState.popCount + "/" + playerState.popLimit;
    714 
     714    Engine.GetGUIObjectByName("population").tooltip = translate("Population (current / limit)") + "\n"
     715                    + sprintf(translate("Maximum population: %(popCap)s"), { "popCap": playerState.popMax });
     716     
    715717    g_IsTrainingBlocked = playerState.trainingBlocked;
    716718}
    717719
    718720function selectAndMoveTo(ent)
    719721{
  • binaries/data/mods/public/gui/session/top_panel/resource_population.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    22<object name="population" size="370 0 460 100%" type="image" style="resourceCounter" tooltip_style="sessionToolTipBold">
    3     <translatableAttribute id="tooltip">Population (current / limit)</translatableAttribute>
    43    <object size="0 -4 40 34" type="image" sprite="stretched:session/icons/resources/population.png" ghost="true"/>
    54    <object size="32 0 100% 100%-2" type="text" style="resourceText" name="resourcePop"/>
    65</object>