Инструкция 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:
car;
moto;
airborne;
marine;
...
presets_vehicles.inc
В файл вынесены настройки пресетов юнитов типа vehicle. Содержимое этого файла вызывается с помощью Инструкции include во всех файлах, содержащих описание режимов игры, в которых используются описанные в resets_vehicles.inc пресеты юнитов
Если у вас возникли сложности с пониманием терминологии и сути описания инструкции, то ознакомьтесь с информацией из статьи Общая информация о конфигурационных файлах
Дополнительно можно ознакомиться с другими видами Инструкций
Last updated