online multiplayer chess game (note server currently down)
Diffstat (limited to 'saveload.gd')
-rw-r--r--saveload.gd24
1 files changed, 9 insertions, 15 deletions
diff --git a/saveload.gd b/saveload.gd
index d5a264d..9e74684 100644
--- a/saveload.gd
+++ b/saveload.gd
@@ -1,24 +1,18 @@
extends Node
+class_name SaveLoader
const settings_file := "user://chess.settings"
-var files := {
- "settings":
- { # file types
- "file": settings_file,
- "data":
- {
- "vsync": OS.vsync_enabled,
- "fullscreen": OS.window_fullscreen,
- "borderless": OS.window_borderless,
- "piece_set": "california"
- }
- }
+const default_settings_data = {
+ "vsync": OS.vsync_enabled,
+ "fullscreen": OS.window_fullscreen,
+ "borderless": OS.window_borderless,
+ "piece_set": "california",
+ "board_color1": Color(0.870588, 0.890196, 0.901961),
+ "board_color2": Color(0.54902, 0.635294, 0.678431)
}
-
-func _ready() -> void:
- load_data("settings")
+var files := {"settings": {"file": settings_file, "data": default_settings_data.duplicate(true)}} # file types
func save(type) -> void: