1
0
forked from 0ad/0ad
0ad/binaries/data/mods/public/gui/common/sprite1.xml
Ykkrosh 7dca91f26b # Various changes to the text rendering system.
Rewrite font builder tool to be much simpler and to support more text
effects.
Change GUI to use new set of fonts.
Switch font textures from TGA to PNG so they're easier for the font
builder to create.
Support RGBA font textures (for e.g. stroked text).
Greatly improve text rendering performance by using vertex arrays.
Fix rendering code leaving vertex buffers bound.
Add 'clip' property to GUI text objects, to disable clipping when
rendering.
Delete part of unused console function registration system.

This was SVN commit r7595.
2010-05-30 13:42:56 +00:00

464 lines
11 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<sprites>
<!--
==========================================
GENERIC - BACKCOLOR SPRITES
==========================================
-->
<sprite name="bkTranslucent">
<image backcolor="0 0 0 85"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="bkWhiteBorderBlack">
<image backcolor="white"
size="0 0 100% 100%"
border="true"
bordercolor="black"
/>
</sprite>
<sprite name="bkGrayBorderBlack">
<image backcolor="gray"
size="0 0 100% 100%"
border="true"
bordercolor="black"
/>
</sprite>
<sprite name="bkDarkGrayBorderBlack">
<image backcolor="darkgray"
size="0 0 100% 100%"
border="true"
bordercolor="black"
/>
</sprite>
<sprite name="bkBlueBorderBlack">
<image backcolor="blue"
size="0 0 100% 100%"
border="true"
bordercolor="black"
/>
</sprite>
<sprite name="bkBorderBlack">
<image backcolor="black"
size="-1 -1 100%+1 0"
/>
<image backcolor="black"
size="-1 100% 100%+1 100%+1"
/>
<image backcolor="black"
size="-1 0 0 100%"
/>
<image backcolor="black"
size="100% 0 100%+1 100%"
/>
</sprite>
<sprite name="bkFillBlack">
<image backcolor="black"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="bkFillWhite">
<image backcolor="white"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="bkFillGray">
<image backcolor="gray"
size="0 0 100% 100%"
/>
</sprite>
<!--
==========================================
GENERIC - PROGRESS BARS
==========================================
-->
<sprite name="bkGreenBar">
<image backcolor="green"
size="0 0 100% 100%"
/>
<image backcolor="100 100 100"
size="0 1 1 100%-1"
/>
<image backcolor="100 100 100"
size="0 0 100%-1 1"
/>
<image backcolor="64 64 64"
size="100%-1 0 100% 100%"
/>
<image backcolor="64 64 64"
size="0 100%-1 100%-1 100%"
/>
<image backcolor="128 128 128"
size="100%-2 1 100%-1 100%-1"
/>
<image backcolor="128 128 128"
size="1 100%-2 100%-1 100%-1"
/>
</sprite>
<sprite name="bkBlueBar">
<image backcolor="blue"
size="0 0 100% 100%"
/>
<image backcolor="100 100 100"
size="0 1 1 100%-1"
/>
<image backcolor="100 100 100"
size="0 0 100%-1 1"
/>
<image backcolor="64 64 64"
size="100%-1 0 100% 100%"
/>
<image backcolor="64 64 64"
size="0 100%-1 100%-1 100%"
/>
<image backcolor="128 128 128"
size="100%-2 1 100%-1 100%-1"
/>
<image backcolor="128 128 128"
size="1 100%-2 100%-1 100%-1"
/>
</sprite>
<!--
==========================================
GENERIC - TILEABLE TEXTURES
==========================================
-->
<sprite name="textureGranite">
<image texture="global/tile/granite.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="bkGraniteBorderBlack">
<image texture="global/tile/granite.dds"
size="0 0 100% 100%"
border="true"
bordercolor="black"
/>
</sprite>
<sprite name="textureSand">
<image texture="global/tile/sandstone.dds"
size="0 0 100% 100%"
/>
</sprite>
<!--
==========================================
GENERIC ICONS
==========================================
-->
<sprite name="iconProduct">
<image texture="global/icon/product_black.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="iconBullet">
<image texture="global/icon/bullet.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="iconInfinity">
<image texture="global/icon/infinity.dds"
size="0 0 100% 100%"
/>
</sprite>
<!--
==========================================
SKIN - WHEAT
==========================================
-->
<sprite name="wheatWindowSand">
<!-- middle -->
<image texture="global/tile/sandstone.dds"
texture_size="0 0 128 128"
size="0%-10 0%-10 100%+10 100%+10"
/>
<!-- Starting with top left corner continuing in a clockwise manner -->
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="0%-25 0%-25 0%-10 0%-10"
/>
<image texture="global/border/top_marble.dds"
texture_size="0 0 128 32"
size="0%-10 0%-25 100%+10 0%+7"
/>
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="100%+10 0%-25 100%+25 0%-10"
/>
<image texture="global/border/right_marble.dds"
texture_size="0 0 32 128"
size="100%-6 0%-10 100%+26 100%+10"
/>
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="100%+10 100%+10 100%+25 100%+25"
/>
<image texture="global/border/bottom_marble.dds"
texture_size="0 0 128 32"
size="0%-10 100%-7 100%+10 100%+25"
/>
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="0%-25 100%+10 0%-10 100%+25"
/>
<image texture="global/border/left_marble.dds"
texture_size="0 0 32 128"
size="0%-25 0%-10 0%+7 100%+10"
/>
</sprite>
<sprite name="wheatWindowGranite">
<!-- middle -->
<image texture="global/tile/granite.dds"
texture_size="0 0 128 128"
size="0%-10 0%-10 100%+10 100%+10"
/>
<!-- Starting with top left corner continuing in a clockwise manner -->
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="0%-25 0%-25 0%-10 0%-10"
/>
<image texture="global/border/top_marble.dds"
texture_size="0 0 128 32"
size="0%-10 0%-25 100%+10 0%+7"
/>
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="100%+10 0%-25 100%+25 0%-10"
/>
<image texture="global/border/right_marble.dds"
texture_size="0 0 32 128"
size="100%-6 0%-10 100%+26 100%+10"
/>
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="100%+10 100%+10 100%+25 100%+25"
/>
<image texture="global/border/bottom_marble.dds"
texture_size="0 0 128 32"
size="0%-10 100%-7 100%+10 100%+25"
/>
<image texture="global/border/corner_bronze.dds"
real_texture_placement="0 0 15 15"
size="0%-25 100%+10 0%-10 100%+25"
/>
<image texture="global/border/left_marble.dds"
texture_size="0 0 32 128"
size="0%-25 0%-10 0%+7 100%+10"
/>
</sprite>
<sprite name="wheatWindowTitle">
<image texture="global/titlebar/left_gold_fern.dds"
real_texture_placement="0 0 64 32"
size="0%+0 0% 64 0%+32"
/>
<image texture="global/titlebar/middle_gold_fern.dds"
real_texture_placement="0 0 64 32"
size="64 0% 100%-64 0%+32"
/>
<image texture="global/titlebar/right_gold_fern.dds"
real_texture_placement="0 0 64 32"
size="100%-64 0% 100%+0 0%+32"
/>
</sprite>
<sprite name="wheatCheckBoxOpen">
<image texture="global/button/checkbox_open_gray.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatCheckBoxTick">
<image texture="global/button/checkbox_tick_gray.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatCheckBoxCross">
<image texture="global/button/checkbox_cross_gray.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatCheckBoxCrossOver">
<image texture="global/button/checkbox_cross_over_gray.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatArrowUp">
<image texture="global/button/arrowbox_up.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatArrowUpOver">
<image texture="global/button/arrowbox_up_over.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatArrowDn">
<image texture="global/button/arrowbox_dn.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatArrowDnOver">
<image texture="global/button/arrowbox_dn_over.dds"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatScrollSpriteBar">
<image texture="global/border/scrollbar.dds"
real_texture_placement="0 0 16 128"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatButton">
<image texture="global/button/button_wood.dds"
real_texture_placement="0 0 160 31"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatButtonOver">
<image texture="global/button/button_wood.dds"
real_texture_placement="0 32 160 64"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatButtonDisabled">
<effect grayscale="" />
<image texture="global/button/button_wood.dds"
real_texture_placement="0 0 160 31"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatButtonGlow">
<effect add_color="60 42 42 0" />
<image texture="global/button/button_wood.dds"
real_texture_placement="0 0 160 31"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="wheatIndentBorder">
<!-- Starting with top left corner continuing in a clockwise manner -->
<!-- Top border -->
<image backcolor="109 122 146"
size="0 0 100%-1 1"
/>
<!-- Right border -->
<image backcolor="220 223 228"
size="100%-1 0 100% 100%"
/>
<!-- Bottom border -->
<image backcolor="220 223 228"
size="0 100%-1 100% 100%"
/>
<!-- Left border -->
<image backcolor="109 122 146"
size="0 0 1 100%-1"
/>
<!-- middle -->
</sprite>
<sprite name="wheatIndentFillDark">
<!-- Starting with top left corner continuing in a clockwise manner -->
<!-- Top border -->
<image backcolor="109 122 146"
size="0 0 100%-1 1"
/>
<!-- Right border -->
<image backcolor="220 223 228"
size="100%-1 0 100% 100%"
/>
<!-- Bottom border -->
<image backcolor="220 223 228"
size="0 100%-1 100% 100%"
/>
<!-- Left border -->
<image backcolor="109 122 146"
size="0 0 1 100%-1"
/>
<!-- middle -->
<image backcolor="0 0 0 85"
size="1 1 100%-1 100%-1"
/>
</sprite>
<sprite name="wheatIndentFillLight">
<!-- Starting with top left corner continuing in a clockwise manner -->
<!-- Top border -->
<image backcolor="109 122 146"
size="0 0 100%-1 1"
/>
<!-- Right border -->
<image backcolor="220 223 228"
size="100%-1 0 100% 100%"
/>
<!-- Bottom border -->
<image backcolor="220 223 228"
size="0 100%-1 100% 100%"
/>
<!-- Left border -->
<image backcolor="109 122 146"
size="0 0 1 100%-1"
/>
<!-- middle -->
<image backcolor="100 100 100 85"
size="1 1 100%-1 100%-1"
/>
</sprite>
<!--
==========================================
SCREENSHOT WATERMARK
==========================================
-->
<sprite name="watermarkProduct">
<image texture="global/watermark/product.dds"
real_texture_placement="0 0 200 98"
size="0 0 100% 100%"
/>
</sprite>
<sprite name="watermarkCompany">
<image texture="global/watermark/company.dds"
real_texture_placement="0 0 207 28"
size="0 0 100% 100%"
/>
</sprite>
</sprites>