Day documentation

This commit is contained in:
2026-03-11 23:32:35 +01:00
parent 71a21f3f86
commit d1e7704d66

View File

@@ -1,11 +1,18 @@
--- @section Day
local _day_increase_handlers = {} local _day_increase_handlers = {}
--- Increases the day count and triggers registered handlers.
--- @within Day
function Day.increase() function Day.increase()
Context.day_count = Context.day_count + 1 Context.day_count = Context.day_count + 1
for _, handler in ipairs(_day_increase_handlers) do for _, handler in ipairs(_day_increase_handlers) do
handler() handler()
end end
end end
--- Registers a handler to be called when the day increases.
--- @within Day
--- @param handler function The function to call when the day increases.
function Day.register_handler(handler) function Day.register_handler(handler)
table.insert(_day_increase_handlers, handler) table.insert(_day_increase_handlers, handler)
end end