--- Дерево (таблица таблиц) для хранения всего состояния игры --- Типа при запуске загружаем в него сейв и потом оно работает --- В love.update обновлять, в love.draw читать Tree = { assets = (require "lib.utils.asset_bundle"):load() } Tree.panning = require "lib/panning" Tree.controls = require "lib.controls" Tree.level = (require "lib.level.level").new("procedural", "flower_plains") -- для теста у нас только один уровень, который сразу же загружен Tree.behaviors = {} --- @todo написать нормальную загрузку поведений Tree.behaviors.map = require "lib.character.behaviors.map" Tree.behaviors.spellcaster = require "lib.character.behaviors.spellcaster" Tree.behaviors.sprite = require "lib.character.behaviors.sprite" Tree.behaviors.stats = require "lib.character.behaviors.stats"