From d34e8ea9f06ec4415827a00d83da2d9e45b0e519 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Tue, 11 Mar 2025 19:02:12 +0800 Subject: chore: tidy up dependencies and clean code --- render/renderer.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'render') 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 -- cgit v1.2.3