Я тут давно изучаю РТАДС и мне не дает покоя один трабл. При включении параметра +H для поддержки html названия локаций начинают отображаться неправильно. Внизу экрана, например, после описания локации. Как с этим боротся ? Наверное, вопрос глупый, но я так пока и не нашел ответа.
Просто если html не включать все отображается нормально, но с html как-то привычнее. )
И еще один трабл. Как можно сделать, что бы можо было для игры, к примеру, отображать текст определенным шрифтом, менять фон и т.д. Не в настройках, а что бы он менялся когда юзверь включает игру. ТО бишь вставить свои настройки.
Я так думаю это прописывается в файле с информацией о игре (gameinfo, вроде), но как ?
Неактивен
VampirE написал:
При включении параметра +H для поддержки html названия локаций начинают отображаться неправильно. Внизу экрана, например, после описания локации.
А конкретнее, в чём неправильность заключается? У меня всё пучком.
Кстати, правильно будет "H+"
Я так думаю это прописывается в файле с информацией о игре (gameinfo, вроде), но как ?
Файл gameinfo.t копал?
Неактивен
gameinfo.t вообще непричем. Это чисто декоротивная муля, создающая встроенный и внешний текстовый файл-комментарий к игре. Для удобства распихивания по каталогам типа иф-архива. В нашем случае можно спокойно отключать как чуждый рудимент.
Хтмл включается в stdr.t.
Неактивен
Кстати, правильно будет "H+"
Ну не суть, там-то все правильно написано. )
А конкретно трудность вот в чем.
К примеру, должно отображаться так:
Имя Локации
Описание
>_ //строка ввода
При включении HTML:
Имя Локации
Описание
>Имя локации //
_ //строка ввода
Короче в строке ввода отображается имя локации и лишь затем можно вводить текст. (
Неактивен
Gremour написал:
Скинь исходник на мыло. Интересно посмотреть, что ты такого сделал, что такие глюки поползли.
Скинул
Неактивен
В самом начале "my_game.t" (перед включением advh и stdh) вставь:
#define USE_HTML_STATUS
#define USE_HTML_PROMPT
У тебя библиотеки release 23, я смотрю. Где брал? На сайте rtads.org линк на release 22.
GrAnd, это к тебе вопрос наверное.
Неактивен
Gremour написал:
В самом начале "my_game.t" (перед включением advh и stdh) вставь:
#define USE_HTML_STATUS
#define USE_HTML_PROMPT
Спасибо, выручил.
У тебя библиотеки release 23, я смотрю. Где брал? На сайте rtads.org линк на release 22.
GrAnd, это к тебе вопрос наверное.
На библиотеки 23 версии ссылка в новостях. GrAnd, исправь как-нибудь ссылку в "Скачать".
Неактивен