From 8d79f8b6333b06672b71abbe0ac30b869113176b Mon Sep 17 00:00:00 2001 From: Tyler Scott Date: Sat, 5 Feb 2022 07:51:08 +0700 Subject: [PATCH] Calculate top, left, right, bottom wall coords --- main.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/main.lua b/main.lua index 3f632a6..f616d04 100644 --- a/main.lua +++ b/main.lua @@ -89,14 +89,16 @@ function love.load(arg) local bubbles_high = #game.levels[game.current_level] game.level_width = bubbles_wide * game.bubble_diameter game.level_height = (bubbles_high - 1) * game.row_gap + game.bubble_diameter - game.level_x = (game.window_width - game.level_width) / 2 - game.level_y = game.bubble_radius + game.level_left = (game.window_width - game.level_width) / 2 + game.level_top = game.bubble_radius + game.level_right = game.level_left + game.level_width + game.level_bottom = game.level_top + game.level_height game.launcher_image = love.graphics.newImage('images/launcher.png') game.launcher_height = game.launcher_image:getHeight() game.launcher_width = game.launcher_image:getWidth() game.launcher_x = game.window_width / 2 - game.launcher_y = game.level_y + game.level_height + game.bubble_diameter + game.launcher_y = game.level_top + game.level_height + game.bubble_diameter game.launcher_offset_x = 90 -- rotation point in launcher image game.launcher_offset_y = game.launcher_height / 2 game.launcher_rotation = -tau / 4 -- up @@ -170,8 +172,8 @@ function love.draw() love.graphics.setColor(0, 0, 0, 1) love.graphics.rectangle( 'line', - game.level_x, - game.level_y, + game.level_left, + game.level_top, game.level_width, game.level_height )