Инструкция include
Содержимое SDL-файла можно для удобства разбивать на тематические файлы. Также можно выносить общие фрагменты описания компонент и настроек в отдельные файлы. Для таких файлов используются расширения .inc или .ext
Содержимое таких файлов можно вызывать в нужном месте с помощью инструкции include с указанием имени файла в двойных кавычках. Если файл находится не в той же папке, что и собираемый SDL, то указывается путь к файлу от корневой папки .
Формат вызова инструкции include
[path] - путь к файлу, опционально
filename - имя файла
[args] - аргументы, опционально
При вызове инструкции include можно передавать значения
Другие примеры использования инструкции include приведены в таблице.
Название файла | Описание |
---|---|
human_death.inc | В целях удобства в указанный файл вынесено описание выбора анимаций смерти для юнита типа human. Содержимое файла human_death.inc включается с помощью инструкции include в файл human.set |
vehicle.ext | В файл вынесены общие свойства для юнитов типа vehicle. Содержимое данного файла вызывают с помощью инструкции include в файлах с описанием свойств юнитов, являющихся подвидом vehicle:
|
presets_vehicles.inc | В файл вынесены настройки пресетов юнитов типа vehicle. Содержимое этого файла вызывается с помощью Инструкции include во всех файлах, содержащих описание режимов игры, в которых используются описанные в resets_vehicles.inc пресеты юнитов |
Если у вас возникли сложности с пониманием терминологии и сути описания инструкции, то ознакомьтесь с информацией из статьи Общая информация о конфигурационных файлах
Дополнительно можно ознакомиться с другими видами Инструкций
Last updated