diff --git a/lib/level/render.lua b/lib/level/render.lua index 5888888..b0901d8 100644 --- a/lib/level/render.lua +++ b/lib/level/render.lua @@ -58,7 +58,6 @@ function render:applyBlur(input, radius) end function render:draw() - -- пол -> тени -> спрайты -> свет -> оверлей local weather = Tree.level.weather local txs = self.textures love.graphics.setCanvas(txs.lightLayer) @@ -75,13 +74,14 @@ function render:draw() love.graphics.setShader(lightShader) love.graphics.draw(txs.floorLayer) + love.graphics.setShader() + love.graphics.draw(txs.overlayLayer) + love.graphics.setShader(lightShader) lightShader:send("scene", txs.spriteLayer) lightShader:send("light", txs.spriteLightLayer) love.graphics.draw(txs.spriteLayer) love.graphics.setShader() - - love.graphics.draw(txs.overlayLayer) end ---@param params {w: number?, h: number?}