Во всех игровых диалогах для текста используется комбинация из двух цветов: бежево-белого изолотисто-жёлтого.
Обрамляя текст специальными скобками: {слово}, - вы выделяете его таким "жёлтым" цветом.
Подобная практика называется «использование меток цвета».
ERA добавляет в игру поддержку цветных меток в следующем формате:
{~название/код цвета}…текст, включая вложенные метки…{~}
Используется тот же принцип, что и в языке HTML:
Открывающая метка ({~цвет}) красит текст в указанный цвет до тех пор, пока не встретит метку другого цвета или закрывающую метку {~}.
Закрывающая метка возвращает предыдущий цвет.
Следующий пример наглядно проиллюстрирует вышесказанное:
В диалоге вы это увидите так: Белый Красный Золотой Красный Белый
Цвет текста может быть указан либо в числовом 16-ричном виде (xxxxxx, например: ff0057), либо через зарегистрированное имя цвета.
Полный список зарегистрированных 147 стандартных html-цветов можно просмотреть в
таблице стандартных цветов.
Кроме этого, сторонние модули могут регистрировать новые имена в событии OnAfterCreateWindow, а также для них имеется список кратких синонимов цветов:
r | Red | |
o | Orange | |
y | Yellow | |
g | Green | |
a | Aqua | |
b | Blue | |
p | Purple | |
w | White |