add whistle to train
This commit is contained in:
@@ -34,7 +34,7 @@ func apply_video_settings() -> void:
|
||||
get_viewport().use_taa = save_data.anti_aliasing
|
||||
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 = msaa_mode
|
||||
get_viewport().msaa_2d = Viewport.MSAA_DISABLED
|
||||
|
||||
match save_data.window_mode_index:
|
||||
0:
|
||||
@@ -49,9 +49,18 @@ func apply_video_settings() -> void:
|
||||
DisplayServer.window_set_size(Vector2i(save_data.resolution_x, save_data.resolution_y))
|
||||
|
||||
# Optional: center the window if resized
|
||||
var screen_center = DisplayServer.screen_get_position() + DisplayServer.screen_get_size() / 2
|
||||
var window_size = DisplayServer.window_get_size()
|
||||
DisplayServer.window_set_position(screen_center - window_size / 2)
|
||||
var screen_position: Vector2i = DisplayServer.screen_get_position()
|
||||
var screen_size: Vector2i = DisplayServer.screen_get_size()
|
||||
var window_size: Vector2i = DisplayServer.window_get_size()
|
||||
var screen_center := screen_position + Vector2i(
|
||||
floori(float(screen_size.x) / 2.0),
|
||||
floori(float(screen_size.y) / 2.0)
|
||||
)
|
||||
var window_half_size := Vector2i(
|
||||
floori(float(window_size.x) / 2.0),
|
||||
floori(float(window_size.y) / 2.0)
|
||||
)
|
||||
DisplayServer.window_set_position(screen_center - window_half_size)
|
||||
|
||||
|
||||
func save_game() -> void:
|
||||
|
||||
Reference in New Issue
Block a user