From 18a69b1ba50bca485d9eea02b2ceb3b42cb6b22e Mon Sep 17 00:00:00 2001 From: jill Date: Sun, 19 Sep 2021 22:47:01 +0300 Subject: [PATCH] rebuild ui on resize --- main.lua | 4 ++++ src/graph.lua | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/main.lua b/main.lua index e837c3f..facbdd6 100644 --- a/main.lua +++ b/main.lua @@ -155,4 +155,8 @@ function love.keypressed(key) ::continue:: end end +end + +function love.resize() + createUI() end \ No newline at end of file diff --git a/src/graph.lua b/src/graph.lua index db88278..ad8f3a3 100644 --- a/src/graph.lua +++ b/src/graph.lua @@ -99,7 +99,7 @@ function self.render() -- polygone -- this isnt done with a polygon because else itd waste a Bunch of ram and i kinda, dont want to do that? love.graphics.setColor(1, 1, 1, 1) - love.graphics.setScissor(x + margin, y + margin, w - (margin * 2), h - (margin * 2)) + love.graphics.setScissor(x + margin, y + margin, math.abs(w - (margin * 2)), math.abs(h - (margin * 2))) local last = (((graph[1] or 0) - 0.5) * zoome) + 0.5 for gx = 1, quality - 1 do local a = gx/quality @@ -129,7 +129,7 @@ function self.render() -- preview if not screenshot then - love.graphics.setScissor(x - margin, 0, w + margin * 2, sh) + love.graphics.setScissor(x - margin, 0, math.abs(w + margin * 2), sh) love.graphics.setColor(0.16, 0.16, 0.17, 1) love.graphics.line(x + margin, y + h + padding * 2 + csize/2, x + w - margin, y + h + padding * 2 + csize/2) love.graphics.setColor(0.3, 0.3, 0.31, 1)