From 4aaf8e3fd319edc5656c8f01fb622aca180d45c4 Mon Sep 17 00:00:00 2001 From: "m.cirafisi" Date: Fri, 3 Jul 2026 21:13:10 +0200 Subject: [PATCH] fix save game --- core/game_state/game_state.gd | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/core/game_state/game_state.gd b/core/game_state/game_state.gd index 5fb9e27..ca19ec2 100644 --- a/core/game_state/game_state.gd +++ b/core/game_state/game_state.gd @@ -41,17 +41,7 @@ func apply_video_settings() -> void: var msaa_mode = Viewport.MSAA_2X if save_data.anti_aliasing else Viewport.MSAA_DISABLED get_viewport().msaa_3d = msaa_mode get_viewport().msaa_2d = Viewport.MSAA_DISABLED - -func apply_train_colors() -> void: - if not save_data.train_color_1.is_empty(): - var mat1: ShaderMaterial = load("res://tgcc/train/Color1_train.tres") - if mat1: - mat1.set_shader_parameter("albedo_color", Color(save_data.train_color_1)) - if not save_data.train_color_2.is_empty(): - var mat2: ShaderMaterial = load("res://tgcc/train/Color2_train.tres") - if mat2: - mat2.set_shader_parameter("albedo_color", Color(save_data.train_color_2)) - + match save_data.window_mode_index: 0: DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_EXCLUSIVE_FULLSCREEN) @@ -78,6 +68,16 @@ func apply_train_colors() -> void: ) DisplayServer.window_set_position(screen_center - window_half_size) +func apply_train_colors() -> void: + if not save_data.train_color_1.is_empty(): + var mat1: ShaderMaterial = load("res://tgcc/train/Color1_train.tres") + if mat1: + mat1.set_shader_parameter("albedo_color", Color(save_data.train_color_1)) + if not save_data.train_color_2.is_empty(): + var mat2: ShaderMaterial = load("res://tgcc/train/Color2_train.tres") + if mat2: + mat2.set_shader_parameter("albedo_color", Color(save_data.train_color_2)) + #encrypted file + binary serialization (standard) func load_game() -> void: if not FileAccess.file_exists(SAVE_PATH):