online multiplayer chess game (note server currently down)
Diffstat (limited to 'saveload.gd')
| -rw-r--r-- | saveload.gd | 24 |
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: |