From b464b71f52ac6403c39d2b65ed734f72f0371111 Mon Sep 17 00:00:00 2001 From: heav Date: Thu, 30 Mar 2023 10:34:00 +0000 Subject: hell. --- game/gfx.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game/gfx.lua b/game/gfx.lua index 76fd6a2..53fe63b 100644 --- a/game/gfx.lua +++ b/game/gfx.lua @@ -48,7 +48,9 @@ function M:draw_square(block, x, y, block_size, shadow) love.graphics.setColor(1, 1, 1, shadow and 0.2 or 1) local hueshift = self.assets.shader.hueshift love.graphics.setShader(hueshift) - hueshift:send("colorize_to", colors[block] or {0, 0, 1}) + local hsv = colors[block] or {0, 0, 1} + + hueshift:send("colorize_to",{(hsv[1] + love.timer.getTime()/5) % 1, math.sin(math.asin(hsv[2])+hsv[1]*math.pi*2+love.timer.getTime()/5), hsv[3]}) local img = self.assets.img.block local img_w, img_h = img:getDimensions() -- cgit v1.2.3