Vertically center level
parent
214a73c2e0
commit
cf0ff8a026
7
main.lua
7
main.lua
|
|
@ -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()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue