diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-06 12:02:16 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-06 12:02:16 +0800 |
| commit | 93dc836079fa52dec68e756ff6b162f73ba27442 (patch) | |
| tree | f2fb4ddc218d4fc1cda04443dfcb8a36c485eaf9 /main.lua | |
| parent | 0609596fe52ebd652131a39b3e71ef2409c94345 (diff) | |
chore(render): init render manager flexibly
Diffstat (limited to 'main.lua')
| -rw-r--r-- | main.lua | 18 |
1 files changed, 3 insertions, 15 deletions
@@ -19,21 +19,9 @@ local function initRenderer() local drawUI = require "render.draws.ui" local drawBackground = require "render.draws.background" - local renderees = { - {"background", drawBackground.room}, - {"background", drawBackground.doors}, - {"background", drawBackground.obstacles}, - {"objects", drawObject.loot}, - {"objects", drawObject.player}, - {"objects", drawObject.enemies}, - {"objects", drawObject.bullets}, - {"ui", drawUI.ammoBar}, - {"ui", drawUI.roomClearedCounter} - } - - for _, renderee in ipairs(renderees) do - RenderManager:add(renderee[1], nil, renderee[2]) - end + RenderManager:addFunctions("background", nil, drawBackground) + RenderManager:addFunctions("objects", nil, drawObject) + RenderManager:addFunctions("ui", nil, drawUI) end -- entry functions |
