update and improve ui
This commit was merged in pull request #36.
This commit is contained in:
@@ -29,6 +29,11 @@ var is_loaded: bool = false
|
||||
func _ready() -> void:
|
||||
load_game()
|
||||
apply_video_settings()
|
||||
apply_train_colors()
|
||||
|
||||
func _process(delta: float) -> void:
|
||||
if not get_tree().paused and is_loaded:
|
||||
save_data.total_time_played_seconds += delta
|
||||
|
||||
func apply_video_settings() -> void:
|
||||
get_viewport().use_taa = save_data.anti_aliasing
|
||||
@@ -36,6 +41,16 @@ func apply_video_settings() -> void:
|
||||
get_viewport().msaa_3d = msaa_mode
|
||||
get_viewport().msaa_2d = msaa_mode
|
||||
|
||||
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)
|
||||
|
||||
Reference in New Issue
Block a user