From cf0ff8a026ca6b0a1dfcc2335d837e1aa85cb9e3 Mon Sep 17 00:00:00 2001 From: Tyler Scott Date: Sun, 13 Feb 2022 07:37:50 +0700 Subject: [PATCH] Vertically center level --- main.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.lua b/main.lua index 8c5dbf1..7b0f73d 100644 --- a/main.lua +++ b/main.lua @@ -318,7 +318,10 @@ local function start_level() game.level_width = max_cols * game.bubble_diameter game.level_height = (num_rows - 1) * game.row_gap + game.bubble_diameter game.level_left = (game.window_width - game.level_width) / 2 - game.level_top = game.bubble_radius + game.level_top = ( + game.window_height - game.level_height - + game.bubble_diameter - game.bubble_radius + ) / 2 game.level_right = game.level_left + game.level_width game.level_bottom = game.level_top + game.level_height game.ceiling_bottom = game.level_top @@ -329,7 +332,7 @@ local function start_level() end game.launcher_x = game.window_width / 2 - game.launcher_y = game.level_top + game.level_height + game.bubble_diameter + game.launcher_y = game.level_bottom + game.bubble_diameter game.launcher_rotation = -tau / 4 -- up local total_bubble_count, counts_by_type = get_bubble_counts()