online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/Settings.gd')
-rw-r--r--ui/Settings.gd22
1 files changed, 11 insertions, 11 deletions
diff --git a/ui/Settings.gd b/ui/Settings.gd
index fa12d2f..8c1270b 100644
--- a/ui/Settings.gd
+++ b/ui/Settings.gd
@@ -9,54 +9,54 @@ onready var borderlessbutton := $ColorRect/HBoxContainer/VBoxContainer2/Borderle
onready var settings: Dictionary = SaveLoad.files["settings"]["data"] setget set_settings
-func set_settings(new_settings):
+func set_settings(new_settings) -> void:
toggle_button_visuals(new_settings)
settings = new_settings
SaveLoad.files["settings"]["data"] = settings
SaveLoad.save("settings")
-func toggle(onoff):
+func toggle(onoff) -> void:
visible = onoff
-func toggle_button_visuals(set = settings):
+func toggle_button_visuals(set = settings) -> void:
vsyncbutton.pressed = set["vsync"]
fullscreenbutton.pressed = set["fullscreen"]
borderlessbutton.pressed = !set["borderless"]
-func _ready():
+func _ready() -> void:
toggle_button_visuals()
for i in piece_sets:
piece_set_button.add_icon_item(load("res://assets/pieces/" + i + "/wP.png"), i)
piece_set_button.selected = piece_sets.find(settings.piece_set)
-func _input(event):
- if event.is_action_pressed("ui_cancel"):
+func _input(event) -> void:
+ if visible and event.is_action_pressed("ui_cancel"):
toggle(false)
-func _on_BackButton_pressed():
+func _on_BackButton_pressed() -> void:
toggle(false)
-func _on_PieceSet_item_selected(index):
+func _on_PieceSet_item_selected(index) -> void:
Globals.piece_set = piece_sets[index]
self.settings.piece_set = piece_sets[index]
-func _on_VsyncButton_toggled(button_pressed: bool):
+func _on_VsyncButton_toggled(button_pressed: bool) -> void:
OS.vsync_enabled = button_pressed
self.settings.vsync = button_pressed
-func _on_FullscreenButton_toggled(button_pressed: bool):
+func _on_FullscreenButton_toggled(button_pressed: bool) -> void:
OS.window_fullscreen = button_pressed
self.settings.fullscreen = button_pressed
-func _on_Borderless_toggled(button_pressed: bool):
+func _on_Borderless_toggled(button_pressed: bool) -> void:
self.settings.borderless = !button_pressed
OS.window_borderless = !button_pressed