From 255f32f77df817a8059839b4dae1afca20784888 Mon Sep 17 00:00:00 2001 From: cursed22bc Date: Sun, 1 Mar 2026 17:37:11 +0200 Subject: debug --- main.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'main.lua') diff --git a/main.lua b/main.lua index 9a18611..d014b96 100644 --- a/main.lua +++ b/main.lua @@ -1,7 +1,8 @@ local VIRTUAL_WIDTH, VIRTUAL_HEIGHT = 16*10*3, 9*10*3 local CANVAS_PADDING = 6 -DEBUG = true +DEBUG = false + local CANVAS_WIDTH = VIRTUAL_WIDTH + CANVAS_PADDING local CANVAS_HEIGHT = VIRTUAL_HEIGHT + CANVAS_PADDING local WORLD_TO_CANVAS = 3 @@ -50,7 +51,6 @@ function states.game.load() end function states.game.update(dt) - if camera then camera:update(dt) end if world then world:update(dt) end end @@ -147,8 +147,9 @@ function love.draw() subDx, subDy = world.camera:getSubPixelOffset() end - local uvOffsetX = subDx * WORLD_TO_CANVAS / CANVAS_WIDTH - local uvOffsetY = subDy * WORLD_TO_CANVAS / CANVAS_HEIGHT + local camScale = (world and world.camera and world.camera._lastScale) or 2 + local uvOffsetX = subDx * camScale / CANVAS_WIDTH + local uvOffsetY = subDy * camScale / CANVAS_HEIGHT if shaderEnabled and smoothCameraShader and (subDx ~= 0 or subDy ~= 0) then smoothCameraShader:send("offset", { uvOffsetX, uvOffsetY }) -- cgit v1.2.3