include это как бы вставка куска кода
при компиляции т.е получается что ты в коде пишешь )
map.bb
game.bb
Code
graphics3d 640,480,32,2
include "map.bb"
при компиляции
получится
Code
graphics3d 640,480,32,2
a=createpshere()
include чаще используют для подключения файла с функциями , что бы было удобно и легко разбираться в коде
"мои" методы подойдут для добавления карт без перекомпиляции проекта , путем добавления файла в директорию карт
а через include размер ехе возрастет+ для добавления карты тебе придется заново скомпилировать проект.
ситуация допустим уровни очень большие
допустим из 100 объектов
для описания объекта тебе нужно как минимум
загрузка позиция поворот размер - 4 строки кода
=400 строк кода на один уровень
отсюда вывод )