Открыть главное меню

Изменения

FireURQ:Скины

908 байт добавлено, 16:32, 5 июля 2017
Украшения
*Названия тегов и параметров чувствительны к регистру.
*Стоит принять во внимание, что интерфейс игры без скина и с пустым скином (в котором есть только тег '''skin''', но внутри него ничего нет) будут отличаться. В первом случае будет загружен скин по умолчанию. Во втором - никакого скина загружено не будет и FireURQ сама создаст минимально возможный для игры интерфейс, используя значения по умолчанию, зашитые в программу.</div>
 
==Настройки экрана==
Если '''myframe''' не определена, то берётся системная кнопка, которая используется обычно в игре. Если '''myfont''' не определён, берётся системный шрифт. Цвета указаны те, которые берутся по умолчанию. Для кнопок, использующихся на экране сохранения/загрузки, необходимо четыре состояния: нормальное, дизабленое, выбранное и нажатое.
 
Из экрана сохранения/загрузки теперь можно выйти не сохраняясь/загружаясь, а по определяемой в скине кнопке.
Параметры такие же, как у кнопок системного меню и инвентаря.
 
'''''Пример:'''''
'''<saveload>'''
'''...'''
'''<backbutton tex="res" tx="565" ty="106" width="50" height="50" posx="35" posy="60"/>'''
'''...'''
'''</saveload>'''
==Заставка==
===Иконки состояний===
Иконки состояний - это мигающие изображения, появляющиеся в особые моменты игры. Все описания иконок состояний размещаются внутри тега '''icons''', который в свою очередь размещается внутри тега '''main'''. При этом существуют три типа этих иконок, описывамых в тегах '''timer''' (иконка ожидания, появляется при команде ''pause''), '''anykey''' (когда игра ждёт нажатия клавиши) и '''scroll''' (когда текст локации не помещается целиком и игра ждёт нажатия клавиши, чтобы продолжить вывод текста). Каждый из этих тегов имеет следующие параметры:
'''''Параметры:'''''
*'''flipx''' - если равна 1, то изображение будет перевёрнуто по вертикальной оси (по умолчанию 0)
*'''flipy''' - если равна 1, то изображение будет перевёрнуто по горизонтальной оси (по умолчанию 0)
 
С версии 2.2 появилась возможность установить '''posz''' - слой отрисовки декоратора. По умолчанию для отрисовки используется слой чуть выше текста.
'''''Примечания:'''''
 
Параметры '''flipx''' и '''flipy''' удобно использовать, когда элементы оформления являются зеркальным отражением друг друга. В этом случае можно создать на текстуре одно изображение и разместить его в окне FireURQ, переворачивая по-всякому, чтобы добиться симметричного рисунка.
'''''Пример:'''''
  '''<decorations>''' '''<image tex="res" tx="0" ty="0" width="800" height="600" posx="0" posy="0"/>''' '''</decorations>'''
Данный код выведет картинку из ресурсного файла на весь экран игры (размеры окна игры взяты по умолчанию).
 
'''''Примечание:'''''
 В данном случае стоит помнить о том, что картинка будет Данные декораторы невозможно стереть командой '''decordel'''. Они всегда будут находиться на слое выше текста и перекроет егоэкране игры. Если Так же вы хотите сделать своей игре бэкграунд, то это стоит делать декоратором в игре, а с версиии 2.2 появилась возможность не в файле скинауказывать ширину и высоту декоратора - по умолчанию будут браться полные размеры текстуры.
== См. также ==
242
правки