FireURQ:Скинование Дат-Навирэ: различия между версиями
Содержимое удалено Содержимое добавлено
Cheshire (обсуждение | вклад) Новая: Разбор файла скина для игры Дат-Навирэ. Файл ''skin.xml'', входящий в состав игры, содержит следующий код:... |
Vvollo (обсуждение | вклад) мНет описания правки |
||
| (не показано 11 промежуточных версий 2 участников) | |||
Строка 1:
Разбор файла скина для игры [[Дат-Навирэ (FireURQ)|Дат-Навирэ]]. Перед прочтением рекомендуется ознакомиться с [[FireURQ:Скины|соответствующей документацией]].
Файл ''skin.xml'', входящий в состав игры, содержит
<?xml version="1.0" encoding="window-1251"?>
Строка 8:
<resources>
<texture name="res" file="tex.png" />
<nowiki><font name="sysfont" file="Palatino_18.fnt"/></nowiki>
<nowiki><font name="menufont" file="Palatino_16.fnt"/></nowiki>
<buttonframe name="tbuttons" tex="res" font="sysfont" texx="0" texy="60" width="1" height="26" leftw="1" midw="1" cnormal="FF888888" cfocused="ff3a3a3a"/>
</resources>
Строка 26:
Здесь,
'''<screen width="600" height="800" />''' - описывает размеры окна, в котором запустится игра (600х800). При таких параметрах получается
'''<texture name="res" file="tex.png" />''' - подгружается ''tex.png'', файл с графикой для игры, ему задаётся внутреннее имя "res".
[[Изображение:Dat-Navire.tex.png|border|Данный файл используется для вывода всей графики в игре, для скинования в нём нужны только участок с ресурсами кнопки "Меню" и участок с логотипом.]]
[[Изображение:Dat-Navire.tex.png]]▼
'''<nowiki><font name="sysfont" file="Palatino_18.fnt"/></nowiki>''' - подгружается заранее подготовленный шрифт ''Palatino_18.fnt'' для основного текста, ему задаётся внутреннее имя "sysfont".
'''<nowiki><font name="menufont" file="Palatino_16.fnt"/></nowiki>''' - то же самое для текста в пунктах меню и инвентаря.
'''<buttonframe name="tbuttons" tex="res" font="sysfont" texx="0" texy="60" width="1" height="26" leftw="1" midw="1" cnormal="FF888888" cfocused="ff3a3a3a"/>''' - описание фрейма для кнопок.
Строка 50:
'''<splash bgcolor="FFFFFF" vcolor="ff3a3a3a">''' - описание экрана приветствия FireURQ с заданием цвета фона ''bgcolor'' и цвета надписи в нижнем правом углу ''vgcolor''.
'''<logo tex="res" tx="0" ty="460" width="220" height="50"/>''' - описание логотипа, который показывается на экране приветствия (
Содержит:
*ресурс, из которого берётся нужная графика
*''tx'', ''ty'' - координаты верхнего левого угла логотипа на картинке ресурса
*''width'', ''height'' - его ширину и высоту;
Строка 75:
*цвет рамки и горизонтальных линий между пунктами;
*''vindent'', ''hindent'' - вертикальные зазоры между пунктами меню и горизонтальные зазоры между пунктами и рамкой;
*''textcolor'', ''disabledcolor'', ''selectedcolor'' - цвета надписей в обычном состоянии, при недоступном пункте (например, надпись "Загрузить
*''selectioncolor'' - цвет выбранного пункта (не путать с ''selectedcolor'' - цветом надписи в таком пункте);
Строка 82:
Содержит:
*ресурс, из которого берётся графика ("res");
*''tx'', ''ty'' - координаты верхнего левого угла кнопки на картинке ресурса
*''width'', ''height'' - её ширину и высоту;
*''posx'', ''posy'' - положение кнопки в окне проигрывателя (левый верхний угол).
Строка 90:
Содержит:
*координаты на экране при появлении;
*тип привязки к
'''С такими настройками внешний вид игры значительно преображается:'''
'''''В игре не используется инвентарь, поэтому его меню никак не описывается. Также не рассмотрены возможности тега decorations.'''''
[[Категория:FireURQ:Примеры]]
| |||