2025-08-03 03:39:42 +03:00

26 lines
440 B
Lua

local utils = require "lib/utils"
local camera = require "lib/camera"
--- @class Level
--- @field characters Character[]
--- @field camera Camera
local level = {}
level.__index = level
local function new()
return setmetatable({
characters = {},
camera = camera.new()
}, level)
end
function level:update(dt)
utils.each(self.characters, function(el)
el:update(dt)
end)
end
return {
new = new
}