diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-11 19:02:12 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-11 19:02:12 +0800 |
| commit | d34e8ea9f06ec4415827a00d83da2d9e45b0e519 (patch) | |
| tree | b891271ddf77044ff183910e6de3fa73744786ae /render | |
| parent | fca22059009adb64240bf1f0d87b46130d02645c (diff) | |
chore: tidy up dependencies and clean code
Diffstat (limited to 'render')
| -rw-r--r-- | render/renderer.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/render/renderer.lua b/render/renderer.lua index 0f88c01..392be4c 100644 --- a/render/renderer.lua +++ b/render/renderer.lua @@ -33,4 +33,19 @@ function Renderer:draw() end end +-- initialization + +function Renderer.init() + local renderManager = Renderer:new() + local drawObject = require "render.draws.objects" + local drawUI = require "render.draws.ui" + local drawBackground = require "render.draws.background" + + renderManager:addFunctions("background", nil, drawBackground) + renderManager:addFunctions("objects", nil, drawObject) + renderManager:addFunctions("ui", nil, drawUI) + + return renderManager +end + return Renderer |
