FireURQ:Особенности реализации URQL: различия между версиями
Содержимое удалено Содержимое добавлено
Евг (обсуждение | вклад) |
Евг (обсуждение | вклад) |
||
Строка 40:
При этом действуют следующие правила:
* Макрос инклюда должен быть один на строке.
* Инклюды обрабатываются при загрузке квеста, поэтому подстановки там не действуют
* Каждый файл включается один раз. Другими словами, '''%include''' не вставляет код из файла в то место, где он был вызван, а просто указывает, что этот код должен присутствовать в квесте
* Имена меток и переменных сквозные. Следите, чтобы метки в разных файлах назывались по-разному.
* Возможно использовать относительные пути, например '''%include inc\mylib.qst''', при этом путь указывается относительно того файла, в котором вызывается макрос. Т.е. если вы в вышеприведённом '''mylib.qst''' вызовете '''%include more\lowlevel.qst''', то '''lowlevel.qst''' должен лежать в папке '''inc\more\''', относительно главного файла квеста.
| |||