Ticket #3101: civIconOverlay.patch

File civIconOverlay.patch, 3.8 KB (added by Loïc Lopes, 9 years ago)

Patch v2

  • binaries/data/mods/public/gui/common/common_sprites.xml

     
    741741        />
    742742    </sprite>
    743743
     744    <!--
     745    ==========================================
     746    CIV ICON
     747    ==========================================
     748    -->
     749
     750    <sprite name="CivIconOver">
     751        <image
     752            texture="session/portraits/emblems/states/hover.png"
     753            size="0 0 100% 100%"
     754        />
     755    </sprite>
     756
    744757</sprites>
  • binaries/data/mods/public/gui/common/common_styles.xml

     
    304304        tooltip_style="pgToolTip"
    305305    />
    306306
     307        <!--
     308    ==========================================
     309    CIV ICON
     310    ==========================================
     311    -->
     312    <style  name="CivIconOverlay"
     313        sprite=""
     314        sprite_over="CivIconOver"
     315        sound_pressed="audio/interface/ui/ui_button_click.ogg"
     316    />
    307317</styles>
  • binaries/data/mods/public/gui/session/session.js

     
    188188    {
    189189        // TODO: Get a civ icon for gaia/observers.
    190190        Engine.GetGUIObjectByName("civIcon").sprite = "stretched:" + g_CivData[g_Players[Engine.GetPlayerID()].civ].Emblem;
    191         Engine.GetGUIObjectByName("civIcon").tooltip = g_CivData[g_Players[Engine.GetPlayerID()].civ].Name;
     191        Engine.GetGUIObjectByName("civIcon").tooltip = g_CivData[g_Players[Engine.GetPlayerID()].civ].Name + translate(" - Structure Tree");
    192192    }
    193193
    194194    g_GameSpeeds = initGameSpeeds();
     
    249249    Engine.SetPlayerID(playerID);
    250250    if (playerID > 0) {
    251251        Engine.GetGUIObjectByName("civIcon").sprite = "stretched:" + g_CivData[g_Players[playerID].civ].Emblem;
    252         Engine.GetGUIObjectByName("civIcon").tooltip = g_CivData[g_Players[playerID].civ].Name;
     252        Engine.GetGUIObjectByName("civIcon").tooltip = g_CivData[g_Players[playerID].civ].Name + translate(" - Structure Tree");
    253253    }
    254254}
    255255
  • binaries/data/mods/public/gui/session/top_panel/civ_icon.xml

     
    11<?xml version="1.0" encoding="utf-8"?>
    2 <object size="50%-48 -26 50%+48 70" name="civIcon" type="image" tooltip_style="sessionToolTipBold"/>
     2
     3<object type="button"
     4    size="50%-48 -26 50%+48 70"
     5    name="civIcon"
     6    tooltip_style="sessionToolTipBold"
     7>
     8    <object name="civIconOverlay" style="CivIconOverlay" size="0 0 100% 100%" type="button">
     9        <action on="Press">Engine.PushGuiPage("page_structree.xml", g_Players[Engine.GetPlayerID()].civ);</action>
     10    </object>
     11</object>
  • binaries/data/mods/public/gui/structree/structree.js

     
    1212/**
    1313 * Initialize the dropdown containing all the available civs
    1414 */
    15 function init()
     15function init(defaultCivCode)
    1616{
    1717    g_CivData = loadCivData(true);
    1818
     
    3232    civSelection.list = civListNames;
    3333    civSelection.list_data = civListCodes;
    3434    civSelection.selected = 0;
     35
     36    if(defaultCivCode && defaultCivCode !== "")
     37    {
     38        civSelection.selected = civListCodes.indexOf(defaultCivCode);
     39        selectCiv(defaultCivCode);
     40    }
    3541}
    3642
    3743function selectCiv(civCode)