character-rework #7

Merged
PeaAshMeter merged 8 commits from character-rework into main 2025-10-06 01:38:10 +03:00
Showing only changes of commit 210faaf6a3 - Show all commits

View File

@ -3,5 +3,18 @@
--- @field id string
--- @field owner Character
--- @field dependencies Behavior[]
--- @field new fun(...) : self
--- @field update fun(self, dt): nil
--- @field draw fun(self): nil
local behavior = {}
behavior.__index = behavior
behavior.id = "behavior"
behavior.dependencies = {}
function behavior.new() return setmetatable({}, behavior) end
function behavior:update(dt) end
function behavior:draw() end
return behavior