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()