extends PopupPanel @onready var fullscreen_checkbox = $VBoxContainer/CheckBox @onready var volume_slider = $VBoxContainer/HSlider @onready var resolution_dropdown = $VBoxContainer/Resolution var resolutions = [ Vector2i(1920, 1080), Vector2i(2560, 1440) ] func _ready(): fullscreen_checkbox.button_pressed = DisplayServer.window_get_mode() == DisplayServer.WINDOW_MODE_FULLSCREEN $VBoxContainer/Exit.pressed.connect(_on_Zamknij_pressed) $VBoxContainer/Apply.pressed.connect(_on_Zastosuj_pressed) # wypełnienie listy rozdzielczości for res in resolutions: var label = "%d x %d" % [res.x, res.y] resolution_dropdown.add_item(label) func _on_Zastosuj_pressed(): if fullscreen_checkbox.button_pressed: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN) else: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED) # Tu możesz np. zapisać ustawienia do pliku hide() func _on_Zamknij_pressed(): hide() func _on_exit_pressed() -> void: pass # Replace with function body.