Vertically center level

main
Tyler Scott 2022-02-13 07:37:50 +07:00
parent 214a73c2e0
commit cf0ff8a026
1 changed files with 5 additions and 2 deletions

View File

@ -318,7 +318,10 @@ local function start_level()
game.level_width = max_cols * game.bubble_diameter game.level_width = max_cols * game.bubble_diameter
game.level_height = (num_rows - 1) * game.row_gap + 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_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_right = game.level_left + game.level_width
game.level_bottom = game.level_top + game.level_height game.level_bottom = game.level_top + game.level_height
game.ceiling_bottom = game.level_top game.ceiling_bottom = game.level_top
@ -329,7 +332,7 @@ local function start_level()
end end
game.launcher_x = game.window_width / 2 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 game.launcher_rotation = -tau / 4 -- up
local total_bubble_count, counts_by_type = get_bubble_counts() local total_bubble_count, counts_by_type = get_bubble_counts()