Omega414

new_mapicons_3.x.gui

Jul 14th, 2023
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 21.89 KB | Source Code | 0 0
  1. guiTypes = {
  2.    
  3.     windowType = {
  4.         name = "ship_counter_entry"
  5.         size = { x = 18 y = 36 }
  6.        
  7.         iconType = {
  8.             name = "icon"
  9.             spriteType = "GFX_ship_counter_1"
  10.             position = { x=0 y=0 }
  11.         }
  12.         instantTextBoxType = {
  13.             name = "count"
  14.             position = { x = 0 y = 13 }
  15.             maxWidth = 20
  16.             maxHeight = 20
  17.             format = center
  18.             font = "hoi_16mbs"
  19.         }
  20.     }
  21.    
  22.     containerWindowType = {
  23.         name = "debris_mapicon"
  24.         size = {width = 20 height = 20}
  25.        
  26.         buttonType = {
  27.             name = "special_project"
  28.             quadTextureSprite = "GFX_point_of_interest_levels"
  29.             position = { x=-20 y=-20 }
  30.         }
  31.     }
  32.  
  33.     containerWindowType = {
  34.         name = "intel_mapicon"
  35.         size = {width = 20 height = 20}
  36.        
  37.         iconType = {
  38.             name = "icon"
  39.             spriteType = "GFX_hostile_intel_icon"
  40.             position = { x=-20 y=-20 }
  41.         }
  42.     }
  43.  
  44.     containerWindowType = {
  45.         name = "detection_mapicon"     
  46.         size = { width = 19 height = 32 }
  47.        
  48.         iconType = {
  49.             name = "icon"
  50.             spriteType = "GFX_cloaking_detection_icon"
  51.         }
  52.     }
  53.  
  54.     ##############################
  55.     ##      PLANET RESOURCES    ##
  56.     ##############################
  57.    
  58.     windowType = {
  59.         name = "resource_icon_item"
  60.         backGround = ""
  61.         position = { x = 0 y = 0 }
  62.         size = { x = 12 y = 28 }
  63.         moveable = 0
  64.         dontRender = ""
  65.         horizontalBorder = ""
  66.         verticalBorder = ""
  67.         fullScreen = no
  68.        
  69.         iconType = {
  70.             name = "icon"
  71.             spriteType = "GFX_resource_minerals"
  72.             position = { x=0 y=0 }
  73.             scale = 0.7
  74.         }
  75.        
  76.         # Resources on planets text
  77.        
  78.         instantTextBoxType={
  79.             name = "num"
  80.             font = "hoi_16mbs"
  81.             borderSize = { x=0 y=0 }
  82.             position = { x=-7 y=7 }
  83.             maxWidth = 28
  84.             maxHeight = 16
  85.             format = center
  86.             alwaysTransparent = yes
  87.             text = "0"
  88.         }
  89.     }
  90.    
  91.     #################
  92.     ##  FLEETS     ##
  93.     #################
  94.     positionType = {
  95.         name = "military_fleet_icon_size"
  96.         position = { x = 108 y = 48 }
  97.     }
  98.     positionType = {
  99.         name = "civilian_fleet_icon_size"
  100.         position = { x = 108 y = 32 }
  101.     }
  102.    
  103.     containerWindowType = {
  104.         name = "fleet_map_icon"
  105.         position = { x = -65 y = 8  }
  106.         size = { width = 108 height = 48 }     
  107.  
  108.         iconType = {
  109.             name ="shield"
  110.             spriteType = "GFX_fleet_shield_bar"
  111.             position = { x = 25 y = 0 }
  112.             frame = 100
  113.         }
  114.         iconType = {
  115.             name ="armor"
  116.             spriteType = "GFX_fleet_armor_bar"
  117.             position = { x = 25 y = 3 }
  118.             frame = 100
  119.         }      
  120.         iconType = {
  121.             name ="health"
  122.             spriteType = "GFX_fleet_health_bar"
  123.             position = { x = 25 y = 23 }
  124.             frame = 100
  125.         }
  126.         buttonType = {
  127.             name = "fleet_icon"
  128.             position = { x = 53 y = -25 }
  129.             spriteType = "GFX_fleet_presence_icons"
  130.         }          
  131.         buttonType = {
  132.             name = "fleet_type"
  133.             position = { x = 73 y = -25 }
  134.             spriteType = "GFX_fleet_presence_overlay_icons"
  135.         }          
  136.         buttonType = {
  137.             name = "bg"
  138.             position = { x = 13 y = 7 }
  139.             quadTextureSprite = "GFX_map_icon_bg"
  140.             no_clicksound = yes
  141.             size =  { x = 104 y = 18 }
  142.         }  
  143.         instantTextBoxType = {
  144.             name = "offensive_power"
  145.             position = { x = 40 y = 8 }
  146.             font = "cg_16b"
  147.             format = center
  148.             maxWidth = 56
  149.             maxHeight = 20
  150.             #alwaysTransparent = yes
  151.         }  
  152.         buttonType = {
  153.             name = "flag"
  154.             position = { x = 10 y = 0 }
  155.             quadTextureSprite = "GFX_map_icon_flag"
  156.             no_clicksound = yes
  157.         }
  158.         iconType = {
  159.             name = "type_bg_actually"
  160.             position = { x = 98 y = 2 }
  161.             quadTextureSprite = "GFX_typt_bg"
  162.             alwaysTransparent = yes
  163.         }
  164.         iconType = {
  165.             name ="type"
  166.             spriteType = "GFX_ship_class_small"
  167.             position = { x = 98 y = 2 }
  168.             alwaysTransparent = yes
  169.             #scale = 0.75
  170.         }
  171.         iconType = {
  172.             name = "type_bg"
  173.             position = { x = 94 y = 0 }
  174.             quadTextureSprite = "GFX_type_frame"
  175.             alwaysTransparent = yes
  176.         }
  177.         iconType = {
  178.             name = "has_ftl_magnet"
  179.             quadTextureSprite = "GFX_has_ftl_magnet"
  180.             position = { x = 103 y = -18 }
  181.         }
  182.         iconType = {
  183.             name = "has_ftl_inhibitor"
  184.             quadTextureSprite = "GFX_has_ftl_magnet"
  185.             position = { x = 103 y = -18 }
  186.         }
  187.         iconType = {
  188.             name = "cloaked_state"
  189.             quadTextureSprite = "GFX_fleet_cloaked"
  190.             position = { x = 5 y = -3 }
  191.         }
  192.         OverlappingElementsBoxType = {
  193.             name = "ship_counters"
  194.             position = { x = 25 y = 24 }
  195.             size = { x = 87 y = 20 }
  196.             format = center
  197.         }
  198.         buttonType = {
  199.             name = "special_project"
  200.             quadTextureSprite = "GFX_point_of_interest_levels"
  201.             position = { x=-5 y=4 }
  202.         }
  203.     }
  204.    
  205.     ##############################
  206.     ##          PLANET          ##
  207.     ##############################
  208.    
  209.     positionType = {
  210.         name = "planet_map_icon_flag_capital_decoration_offset"
  211.         position = { x = -55 y = 3 }
  212.     }
  213.    
  214.     positionType = {
  215.         name = "planet_map_icon_flag_capital_offset"
  216.         position = { x = -12 y = 3 }
  217.     }
  218.    
  219.     positionType = {
  220.         name = "planet_map_icon_flag_offset"
  221.         position = { x = -14 y = 7 }
  222.     }
  223.    
  224.     positionType = {
  225.         name = "planet_map_icon_flag_controller_offset"
  226.         position = { x = 3 y = 3 }
  227.     }
  228.    
  229.     positionType = {
  230.         name = "planet_map_icon_has_ftl_inhibitor_offset"
  231.         position = { x = 19 y = -8 }
  232.     }
  233.    
  234.     positionType = {
  235.         name = "planet_map_icon_type_bg2_offset"
  236.         position = { x = 9 y = 8 }
  237.     }
  238.    
  239.     positionType = {
  240.         name = "planet_map_icon_type_offset"
  241.         position = { x = 9 y = 8 }
  242.     }
  243.    
  244.     positionType = {
  245.         name = "planet_map_icon_type_bg_offset"
  246.         position = { x = 5 y = 7 }
  247.     }
  248.  
  249.     positionType = {
  250.         name = "planet_map_icon_arch_site_offset"
  251.         position = { x = 9 y = 7 }
  252.     }
  253.    
  254.     positionType = {
  255.         name = "planet_map_icon_arch_site_bg_offset"
  256.         position = { x = 7 y = 7 }
  257.     }
  258.  
  259.     positionType = {
  260.         name = "planet_map_icon_arch_site_progress_offset"
  261.         position = { x = 36 y = 11 }
  262.     }
  263.    
  264.     positionType = {
  265.         name = "planet_map_icon_bg_capital_size_offset"
  266.         position = { x = 23 y = 0 }
  267.     }
  268.    
  269.     positionType = {
  270.         name = "planet_map_icon_bg_size_offset"
  271.         position = { x = 23 y = 0 }
  272.     }
  273.    
  274.     positionType = {
  275.         name = "planet_map_icon_health_offset"
  276.         position = { x = -17 y = 11 }
  277.     }
  278.    
  279.     positionType = {
  280.         name = "planet_map_icon_colonizable_offset"
  281.         position = { x = -40 y = 7 }
  282.     }
  283.    
  284.     containerWindowType = {
  285.         name = "planet_map_icon"
  286.         position = { x = 0 y = 0 }
  287.        
  288.         buttonType = {
  289.             name = "bg"
  290.             position = { x = 0 y = 12 }
  291.             quadTextureSprite = "GFX_map_icon_bg"
  292.             size = { x = 18 y = 22 }
  293.             oversound = no_sound
  294.             clicksound = click
  295.         }
  296.        
  297.         buttonType = {
  298.             name = "bg_capital"
  299.             position = { x = 0 y = 12 }
  300.             quadTextureSprite = "GFX_map_icon_bg_capital"
  301.             size = { x = 22 y = 22 }
  302.             oversound = no_sound
  303.         }
  304.        
  305.         instantTextBoxType={
  306.             name = "name"
  307.             font = "cg_16b"
  308.             borderSize = { x=0 y=0 }
  309.             position = { x= -400 y = 15 }
  310.             maxWidth = 800
  311.             maxHeight = 16
  312.             format = centre
  313.             alwaysTransparent = yes
  314.             fixedsize = yes
  315.         }
  316.        
  317.         iconType = {
  318.             name = "flag_capital_decoration"
  319.             quadTextureSprite = "GFX_map_icon_flag_capital_decoration"
  320.             position = { x = 0 y = 2 }
  321.             alwaystransparent = yes
  322.         }
  323.  
  324.         buttonType = {
  325.             name = "flag"
  326.             position = { x = -25 y = 0 }
  327.             quadTextureSprite = "GFX_map_icon_flag"
  328.         }
  329.  
  330.         buttonType = {
  331.             name = "flag_capital"
  332.             position = { x = 0 y = 3 }
  333.             quadTextureSprite = "GFX_map_icon_flag_capital"
  334.         }
  335.        
  336.         iconType = {
  337.             name = "type_bg2"
  338.             position = { x = 0 y = 0 }
  339.             quadTextureSprite = "GFX_typt_bg"
  340.             alwaysTransparent = yes
  341.         }
  342.        
  343.         iconType = {
  344.             name ="type"
  345.             spriteType = "GFX_ship_class_small"
  346.             frame = 4
  347.             position = { x= 0 y = 0 }
  348.             alwaysTransparent = yes
  349.             #scale = 0.75
  350.         }
  351.        
  352.         iconType = {
  353.             name = "type_bg"
  354.             position = { x = 0 y = 0 }
  355.             quadTextureSprite = "GFX_type_frame"
  356.         }
  357.  
  358.         buttonType = {
  359.             name ="arch_site"
  360.             spriteType = "GFX_archaeology_map_icon"
  361.             position = { x= 0 y = 0 }
  362.             scale = 0.8
  363.         }
  364.        
  365.         iconType = {
  366.             name = "arch_site_bg"
  367.             position = { x = 0 y = 0 }
  368.             quadTextureSprite = "GFX_type_frame"
  369.             alwaysTransparent = yes
  370.             scale = 1
  371.         }
  372.  
  373.         iconType = {
  374.             name = "arch_site_progress"
  375.             position = { x = 0 y = 0 }
  376.             spriteType = "GFX_planet_map_icon_health"
  377.         }
  378.        
  379.         buttonType = {
  380.             name = "flag_controller"
  381.             position = { x = 95 y = 3 }
  382.             quadTextureSprite = "GFX_map_icon_flag_capital"
  383.         }
  384.  
  385.         iconType = {
  386.             name = "health"
  387.             position = { x = 0 y = 0 }
  388.             spriteType = "GFX_planet_map_icon_health"
  389.         }
  390.        
  391.         iconType = {
  392.             name = "colonizable"
  393.             quadTextureSprite = "GFX_colonizability"
  394.             # position comes from a "planet_map_icon_colonizable_offset"
  395.         }
  396.                
  397.         buttonType = {
  398.             name = "special_project"
  399.             quadTextureSprite = "GFX_point_of_interest_levels"
  400.             position = { x=-10 y=-33 }
  401.             scale = 1.0
  402.         }
  403.        
  404.         buttonType = {
  405.             name = "anomaly"
  406.             spriteType = "GFX_discovery_level_1_icon"
  407.             position = { x = -5 y = 30 }
  408.         }
  409.        
  410.         OverlappingElementsBoxType = {
  411.             name = "resources"
  412.             position = { x = -60 y = 35 }
  413.             size = { x = 120 y = 32 }
  414.             spacing = 1.0
  415.             format = center
  416.         }
  417.        
  418.         iconType = {
  419.             name = "has_ftl_inhibitor"
  420.             quadTextureSprite = "GFX_has_ftl_magnet"
  421.             position = { x = 0 y = 0 }
  422.         }
  423.     }
  424.    
  425.     containerWindowType = {
  426.         name = "ambient_object_mapicon"
  427.         position = { x = -120 y = 25 }
  428.         size = { width = 240 height = 20 }
  429.        
  430.         instantTextBoxType = {
  431.             name = "name"
  432.             font = "cg_16b"
  433.             borderSize = { x=0 y=0 }
  434.             position = { x= 0 y= 0 }
  435.             maxWidth = 240
  436.             maxHeight = 32
  437.             format = centre
  438.             #alwaysTransparent = yes
  439.             fixedsize = yes
  440.         }
  441.        
  442.         buttonType = {
  443.             name = "special_project"
  444.             quadTextureSprite = "GFX_point_of_interest_levels"
  445.             position = { x= 95  y=-50 }
  446.         }
  447.     }
  448.  
  449.     #####################
  450.     ## MEGA STRUCTURES ##
  451.     #####################
  452.  
  453.     positionType = {
  454.         name = "megastructure_map_icon_flag_offset"
  455.         position = { x = -4 y = 7 }
  456.     }
  457.    
  458.     positionType = {
  459.         name = "megastructure_map_icon_type_offset"
  460.         position = { x = 9 y = 9 }
  461.     }
  462.    
  463.     positionType = {
  464.         name = "megastructure_map_icon_type_bg_offset"
  465.         position = { x = 5 y = 7 }
  466.     }
  467.    
  468.     positionType = {
  469.         name = "megastructure_map_icon_bg_size_offset"
  470.         position = { x = 23 y = 0 }
  471.     }
  472.    
  473.     containerWindowType = {
  474.         name = "megastructure_map_icon"
  475.         position = { x = 0 y = 0 }
  476.        
  477.         buttonType = {
  478.             name = "bg"
  479.             position = { x = 0 y = 12 }
  480.             quadTextureSprite = "GFX_map_icon_bg"
  481.             size = { x = 18 y = 22 }
  482.         }
  483.        
  484.         instantTextBoxType={
  485.             name = "name"
  486.             font = "cg_16b"
  487.             borderSize = { x=0 y=0 }
  488.             position = { x= -400 y = 15 }
  489.             maxWidth = 800
  490.             maxHeight = 16
  491.             format = centre
  492.             alwaysTransparent = yes
  493.             fixedsize = yes
  494.         }
  495.  
  496.         buttonType = {
  497.             name = "flag"
  498.             position = { x = -25 y = 0 }
  499.             quadTextureSprite = "GFX_map_icon_flag"
  500.         }
  501.        
  502.         iconType = {
  503.             name ="type"
  504.             spriteType = "GFX_ship_class_small"
  505.             frame = 22
  506.             position = { x= 0 y = 0 }
  507.             alwaysTransparent = yes
  508.         }
  509.        
  510.         iconType = {
  511.             name = "type_bg"
  512.             position = { x = 0 y = 0 }
  513.             quadTextureSprite = "GFX_type_frame"
  514.         }
  515.        
  516.         OverlappingElementsBoxType = {
  517.             name = "resources"
  518.             position = { x = -60 y = 35 }
  519.             size = { x = 120 y = 32 }
  520.             spacing = 8.0
  521.             format = center
  522.         }
  523.        
  524.         buttonType = {
  525.             name = "special_project"
  526.             quadTextureSprite = "GFX_point_of_interest_levels"
  527.             position = { x = -25 y = -30 }
  528.         }
  529.     }
  530.    
  531.     #####################
  532.     ## Galactic object ##
  533.     #####################
  534.    
  535.     positionType = {
  536.         name = "star_mapicon_icon_offset"
  537.         position = { x = -37 y = 7 }
  538.     }
  539.    
  540.     positionType = {
  541.         name = "star_mapicon_icon_offset_controller"
  542.         position = { x = -69 y = 3 }
  543.     }
  544.    
  545.     positionType = {
  546.         name = "star_mapicon_icon_offset_capital"
  547.         position = { x = -40 y = 3 }
  548.     }
  549.  
  550.     positionType = {
  551.         name = "star_mapicon_icon_offset_big_frame"
  552.         position = { x = -55 y = -5 }
  553.     }
  554.  
  555.     positionType = {
  556.         name = "flag_capital_decoration_offset"
  557.         position = { x = -3 y = -1 }
  558.     }
  559.  
  560.     positionType = {
  561.         name = "flag_capital_decoration_offset_big_frame"
  562.         position = { x = -4 y = 1 }
  563.     }
  564.    
  565.     positionType = {
  566.         name = "star_mapicon_stations_offset"
  567.         position = { x = 5 y = 7 }
  568.     }
  569.    
  570.     positionType = {
  571.         name = "star_mapicon_bypasses_offset"
  572.         position = { x = 33 y = 7 }
  573.     }
  574.  
  575.     positionType = {
  576.         name = "star_mapicon_claim_status_offset"
  577.         position = { x = -26 y = -6 }
  578.     }
  579.  
  580.     positionType = {
  581.         name = "star_mapicon_claim_status_offset_capital"
  582.         position = { x = -21 y = -2 }
  583.     }
  584.  
  585.     positionType = {
  586.         name = "star_mapicon_claim_status_offset_name"
  587.         position = { x = -23 y = -6 }
  588.     }
  589.  
  590.     positionType = {
  591.         name = "star_mapicon_research_icons_offset"
  592.         position = { x = -16 y = 0 } # only x is relevant
  593.     }
  594.  
  595.     containerWindowType = {
  596.         name = "star_mapicon"
  597.         position = { x=0 y=0 } 
  598.         size = { width=180 height=64 }
  599.        
  600.         buttonType = {
  601.             name = "name_bg"
  602.             position = { x = 0 y = 14 }
  603.             quadTextureSprite = "GFX_map_icon_bg"
  604.             size =  { x = 18 y = 18 }
  605.             oversound = no_sound
  606.         }
  607.        
  608.         buttonType = {
  609.             name = "name_bg_capital"
  610.             position = { x = 0 y = 12 }
  611.             quadTextureSprite = "GFX_map_icon_bg_capital"
  612.             size =  { x = 22 y = 22 }
  613.             oversound = no_sound
  614.         }
  615.  
  616.         instantTextBoxType={
  617.             name = "name"
  618.             font = "cg_16b"
  619.             borderSize = { x=0 y=0 }
  620.             position = { x= -88 y = 15 }
  621.             maxWidth = 176
  622.             maxHeight = 16
  623.             format = centre
  624.             alwaysTransparent = yes
  625.             fixedsize = yes
  626.         }
  627.  
  628.         iconType = {
  629.             name = "flag_capital_decoration"
  630.             quadTextureSprite = "GFX_map_icon_flag_capital_decoration"
  631.             position = { x = -3 y = -1 }
  632.             alwaystransparent = yes
  633.         }
  634.         buttonType = {
  635.             name = "star_owner"
  636.             quadTextureSprite = "GFX_map_icon_flag"
  637.             position = { x = 10 y = 7 } #use positiontypes above to move
  638.             scale = 1.0
  639.             no_clicksound = yes
  640.             oversound = no_sound
  641.         }
  642.         buttonType = {
  643.             name = "star_owner_capital"
  644.             quadTextureSprite = "GFX_map_icon_flag_capital"
  645.             position = { x = -50 y = 7 } #use positiontypes above to move
  646.             scale = 1.0
  647.             no_clicksound = yes
  648.         }
  649.         buttonType = {
  650.             name = "star_owner_occupied"
  651.             quadTextureSprite = "GFX_map_icon_flag_occupied"
  652.             position = { x = -50 y = 7 } #use positiontypes above to move
  653.             scale = 1.0
  654.             no_clicksound = yes
  655.         }
  656.  
  657.         iconType = {
  658.             name = "has_ftl_magnet"
  659.             quadTextureSprite = "GFX_has_ftl_magnet"
  660.             position = { x = 26 y = -11 }
  661.         }
  662.  
  663.         iconType = {
  664.             name = "has_ftl_inhibitor"
  665.             quadTextureSprite = "GFX_has_ftl_magnet"
  666.             position = { x = -10 y = -5 }
  667.         }
  668.  
  669.         buttonType = {
  670.             name = "claim_management_status"
  671.             quadTextureSprite = "GFX_claim_management_status"
  672.             position = { x = 0 y = 0 }
  673.  
  674.             clicksound = click
  675.         }
  676.        
  677.         iconType = {
  678.             name = "foreign_claim_status"
  679.             quadTextureSprite = "GFX_foreign_claim"
  680.             position = { x = 0 y = 0 }
  681.         }
  682.  
  683.         iconType = {
  684.             name = "trade_routes_management_status"
  685.             quadTextureSprite = "GFX_trade_route_management_status_new"
  686.             position = { x = -2 y = 1 }
  687.         }
  688.  
  689.         buttonType = {
  690.             name = "has_intel_hostile"
  691.             spriteType = "GFX_hostile_intel_icon"
  692.             position = { x = 13 y = -16 }
  693.         }
  694.  
  695.         iconType = {
  696.             name = "debug_ai_strategy"
  697.             quadTextureSprite = "GFX_debug_ai_strategy"
  698.             position = { x = 0 y = -20 }
  699.         }
  700.  
  701.         ### research icons
  702.  
  703.         containerWindowType = {
  704.             name = "colonizable_planets"
  705.             position = { x = -5 y = -16 }   # x is assigned at runtime to position research icons next to each other, starting from star_mapicon_research_icons_offset
  706.             size = { width = 20 height = 32 }
  707.  
  708.             iconType = {
  709.                 name = "icon1"
  710.                 spriteType = "GFX_colonizability_shadow"
  711.                 position = { x = 10 y = 0 }
  712.                 scale = 0.75
  713.             }
  714.             iconType = {
  715.                 name = "icon2"
  716.                 spriteType = "GFX_colonizability_shadow"
  717.                 position = { x = 5 y = 0 }
  718.                 scale = 0.75
  719.             }
  720.             iconType = {
  721.                 name = "icon3"
  722.                 spriteType = "GFX_colonizability_shadow"
  723.                 position = { x = 0 y = 0 }
  724.                 scale = 0.75
  725.             }
  726.         }
  727.         buttonType = {
  728.             name = "special_projects"
  729.             spriteType = "GFX_galaxy_point_of_interest_levels"
  730.             position = { x = -82 y = -20 }  # x is assigned at runtime to position research icons next to each other, starting from star_mapicon_research_icons_offset
  731.         }
  732.         buttonType = {
  733.             name = "anomalies"
  734.             spriteType = "GFX_discovery_level_1_icon"   # changed at runtime
  735.             position = { x = -48 y = -15 }  # x is assigned at runtime to position research icons next to each other, starting from star_mapicon_research_icons_offset
  736.         }
  737.  
  738.         ### OVERLAPPING ELEMENTS ###
  739.  
  740.         overlappingElementsBoxType = {
  741.             name = "operations"
  742.             position = { x = -17 y = -40 }
  743.             size = { x = 165 y = 55 }
  744.             spacing = 1.0
  745.             format = left
  746.         }
  747.  
  748.         overlappingElementsBoxType = {
  749.             name = "contacts"
  750.             position = { x = 10 y = -31 }
  751.             size = { x = 176 y = 16 }
  752.             spacing = 1.0
  753.             format = left
  754.         }
  755.  
  756.         overlappingElementsBoxType = {
  757.             name = "fleets"
  758.             position = { x = 10 y = -15 }
  759.             size = { x = 176 y = 132 }
  760.             spacing = 1.0
  761.             format = left
  762.         }
  763.  
  764.         overlappingElementsBoxType = {
  765.             name = "resources"
  766.             position = { x = -88 y = 35 }
  767.             size = { x = 176 y = 32 }
  768.             spacing = 8.0
  769.             format = center
  770.         }
  771.        
  772.         overlappingElementsBoxType = {
  773.             name = "stations"
  774.             position = { x = 31 y = 7 }
  775.             size = { x = 90 y = 32 }
  776.             format = left
  777.             spacing = 0
  778.         }
  779.        
  780.         overlappingElementsBoxType = {
  781.             name = "bypasses"
  782.             position = { x = 31 y = 7 }
  783.             size = { x = 90 y = 32 }
  784.             format = left
  785.             spacing = 0
  786.         }
  787.        
  788.        
  789.         iconType = {
  790.             name = "trade_protection_icon"
  791.             spriteType = "GFX_trade_protection_icon"
  792.             position = { x=-28 y=-30 }
  793.         }
  794.        
  795.         iconType = {
  796.             name = "trade_collection_icon"
  797.             spriteType = "GFX_trade_collection_icon"
  798.             position = { x=-8 y=-30 }
  799.         }
  800.        
  801.         iconType = {
  802.             name = "trade_piracy_icon"
  803.             spriteType = "GFX_trade_piracy_icon"
  804.             position = { x=12 y=-30 }
  805.         }
  806.  
  807.         buttonType = {
  808.             name = "sector_management_status"
  809.             quadTextureSprite = "GFX_sector_management_status"
  810.             position = { x = -35 y = -22 }
  811.         }      
  812.  
  813.         # HOVER INDICATORS SHOULD ALWAYS BE AT THE BOTTOM
  814.        
  815.         iconType = {
  816.             name = "hover_indicator"
  817.             spriteType = "GFX_map_icon_system_enter"
  818.             position = { x=-35 y=-23 }
  819.             alwaysTransparent = yes
  820.         }
  821.     }
  822.    
  823.     containerWindowType = {
  824.         name = "station_icon_entry"
  825.         size = { width = 28 height = 30 }
  826.        
  827.         iconType = {
  828.             name = "type_bg2"
  829.             position = { x = 4 y = 2 }
  830.             quadTextureSprite = "GFX_typt_bg"
  831.         }
  832.         iconType = {
  833.             name ="type"
  834.             spriteType = "GFX_ship_class_small"
  835.             position = { x = 4 y = 2 }
  836.             alwaysTransparent = yes
  837.             #scale = 0.75
  838.         }
  839.         iconType = {
  840.             name = "type_bg"
  841.             position = { x = 0 y = 0 }
  842.             quadTextureSprite = "GFX_type_frame"
  843.         }
  844.     }
  845.  
  846.     containerWindowType = {
  847.         name = "starbase_icon_entry"
  848.         size = { width = 28 height = 30 }
  849.        
  850.         iconType = {
  851.             name = "type_bg2"
  852.             position = { x = 4 y = 2 }
  853.             quadTextureSprite = "GFX_typt_bg"
  854.         }
  855.         iconType = {
  856.             name ="type"
  857.             spriteType = "GFX_starbase_ship_size_small"
  858.             position = { x = 4 y = 2 }
  859.             alwaysTransparent = yes
  860.         }
  861.         iconType = {
  862.             name = "type_bg"
  863.             position = { x = 0 y = 0 }
  864.             quadTextureSprite = "GFX_type_frame"
  865.         }
  866.        
  867.         buttonType = {
  868.             name = "trade_route"
  869.             quadTextureSprite = "GFX_trade_route_management_status_new"
  870.             position = { x = -20 y = -6 }
  871.             clicksound = ui_speed_up_time_click
  872.             oversound = no_sound
  873.         }
  874.     }
  875.  
  876.     containerWindowType = {
  877.         name = "bypass_icon_entry"
  878.         size = { width = 28 height = 30 }
  879.        
  880.         iconType = {
  881.             name = "type_bg2"
  882.             position = { x = 4 y = 2 }
  883.             quadTextureSprite = "GFX_typt_bg"
  884.         }
  885.         iconType = {
  886.             name ="type"
  887.             spriteType = "GFX_ship_class_small"
  888.             position = { x = 4 y = 2 }
  889.             alwaysTransparent = yes
  890.             #scale = 0.75
  891.         }
  892.         iconType = {
  893.             name = "type_bg"
  894.             position = { x = 0 y = 0 }
  895.             quadTextureSprite = "GFX_type_frame"
  896.         }
  897.     }
  898.  
  899.     containerWindowType = {
  900.         name = "star_fleet_entry"
  901.         size = { width = 22 height = 22 }
  902.  
  903.         buttonType = {
  904.             name = "fleet"
  905.             spriteType = "GFX_fleet_presence_icons"
  906.             no_clicksound = yes
  907.         }
  908.         buttonType = {
  909.             name = "fleet_type"
  910.             position = { x = 20 y = 0 }
  911.             spriteType = "GFX_fleet_presence_overlay_icons"
  912.             no_clicksound = yes
  913.         }      
  914.     }
  915.  
  916.     containerWindowType = {
  917.         name = "contact_item"
  918.         size = { width = 22 height = 22 }
  919.  
  920.         buttonType = {
  921.             name = "contact_button"
  922.             position = { x = -25 y = -10 }
  923.             spriteType = "GFX_firstcontact_icon"
  924.             #no_clicksound = yes
  925.         }
  926.     }  
  927.  
  928.     containerWindowType = {
  929.         name = "operation_item"
  930.         size = { width = 55 height = 55 }
  931.  
  932.         buttonType = {
  933.             name = "operation_button"
  934.             spriteType = "GFX_espionage_operation_icon"
  935.         }
  936.     }      
  937.  
  938.     positionType = {
  939.         name = "natural_wormhole_map_icon_bg_size_offset"
  940.         position = { x = 23 y = 0 }
  941.     }
  942.  
  943.     positionType = {
  944.         name = "natural_wormhole_map_icon_type_offset"
  945.         position = { x = 9 y = 9 }
  946.     }
  947.    
  948.     positionType = {
  949.         name = "natural_wormhole_map_icon_type_bg_offset"
  950.         position = { x = 5 y = 7 }
  951.     }
  952.    
  953.     containerWindowType = {
  954.         name = "natural_wormhole_map_icon"
  955.         position = { x = 0 y = 25 }
  956.         size = { width = 240 height = 20 }
  957.        
  958.         buttonType = {
  959.             name = "bg"
  960.             position = { x = 0 y = 12 }
  961.             quadTextureSprite = "GFX_map_icon_bg"
  962.             size = { x = 18 y = 22 }
  963.             format = center
  964.         }
  965.  
  966.         iconType = {
  967.             name = "type_bg"
  968.             position = { x = 0 y = 0 }
  969.             quadTextureSprite = "GFX_type_frame"
  970.         }
  971.  
  972.         iconType = {
  973.             name ="type"
  974.             spriteType = "GFX_ship_class_small"
  975.             frame = 22
  976.             position = { x= 0 y = 0 }
  977.             alwaysTransparent = yes
  978.         }
  979.  
  980.         instantTextBoxType={
  981.             name = "name"
  982.             font = "cg_16b"
  983.             borderSize = { x=0 y=0 }
  984.             position = { x= -400 y = 15 }
  985.             maxWidth = 800
  986.             maxHeight = 16
  987.             alwaysTransparent = yes
  988.             fixedsize = yes
  989.             format = center
  990.         }
  991.     }
  992.  
  993.     # Archaeological Site -----------------------------------------------
  994.  
  995.     containerWindowType = {
  996.         name = "archaeological_site_map_icon"
  997.         position = { x = 0 y = 0 }
  998.         size = { width = 50 height = 50 }
  999.        
  1000.         buttonType = {
  1001.             name = "icon"
  1002.             position = { x = 0 y = 0 }
  1003.             quadTextureSprite = "GFX_archaeology_map_icon"
  1004.             size = { x = 36 y = 40 }
  1005.             format = center
  1006.             scale = 0.9
  1007.         }
  1008.  
  1009.         iconType = {
  1010.             name = "progress"
  1011.             position = { x = 31 y = 6 }
  1012.             spriteType = "GFX_planet_map_icon_health"
  1013.             frame = 1
  1014.         }
  1015.     }
  1016.  
  1017.     # -------------------------------------------------------------------
  1018. }
  1019.  
Advertisement
Add Comment
Please, Sign In to add comment