extends Control @onready var levels_menu = $VBoxContainer/levels_menu var level = -1 func _ready(): RenderingServer.set_default_clear_color(Color.SKY_BLUE) levels_menu.get_popup().connect("id_pressed", self._on_level_selected) func _on_level_selected(id): match id: 0: level = 1 1: level = 2 2: level = 3 func _on_button_pressed() -> void: var bg_color = $VBoxContainer/bg_color_picker.color var tiles_lines_color = $VBoxContainer/tiles_lines_color_picker.color var table_lines_color = $VBoxContainer/table_lines_color_picker.color var game_scene = preload("res://scenes/Game.tscn").instantiate() game_scene.bg_color = bg_color game_scene.tiles_lines_color = tiles_lines_color game_scene.table_lines_color = table_lines_color game_scene.difficulty = level ScreenManager.change_scene(game_scene, self)