From efab0a941ef72de059ea8ee5c4db4b60229428f5 Mon Sep 17 00:00:00 2001 From: Tyler Scott Date: Sat, 12 Feb 2022 08:38:47 +0700 Subject: [PATCH] Change the way the walls and ceiling are drawn --- main.lua | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/main.lua b/main.lua index b5e037a..0a1a782 100644 --- a/main.lua +++ b/main.lua @@ -629,6 +629,30 @@ function love.draw(alpha) love.graphics.draw(game.background_image, 0, 0) love.graphics.draw(game.background_image, game.background_width, 0) + -- draw walls + love.graphics.setColor(0, 0, 0, 1) + love.graphics.rectangle( + 'line', + game.level_left, + game.level_top, + game.level_width, + game.level_height, + game.bubble_radius, + game.bubble_radius + ) + if game.ceiling_bottom > game.level_top then + love.graphics.line( + game.level_left, + game.ceiling_bottom, + game.level_right, + game.ceiling_bottom + ) + end + + if game.game_over then + love.graphics.setShader(game.shader) + end + -- draw stationary bubbles love.graphics.setColor(1, 1, 1, 1) for i = 1, #game.bubble_slots do @@ -645,16 +669,6 @@ function love.draw(alpha) end end - -- draw walls - love.graphics.setColor(0, 0, 0, 1) - love.graphics.rectangle( - 'line', - game.level_left, - game.ceiling_bottom, - game.level_width, - game.level_height - game.ceiling_bottom - ) - -- draw launcher love.graphics.setColor(1, 1, 1, 1) love.graphics.draw(