From 810d5c40de146fc49906a44cb9150f44f40e3c39 Mon Sep 17 00:00:00 2001 From: notdraimdev Date: Sun, 27 Oct 2024 14:46:18 +0100 Subject: [PATCH] jif support --- Settings.tscn | 2 +- settings.gd | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Settings.tscn b/Settings.tscn index a9213d2..ecce467 100644 --- a/Settings.tscn +++ b/Settings.tscn @@ -148,7 +148,7 @@ transient = false ok_button_text = "Open" file_mode = 0 access = 2 -filters = PackedStringArray("*.png", "*.jpg", "*.jpeg", "*") +filters = PackedStringArray("*.png", "*.jpg ", "*.jpeg", "*.gif", "*") show_hidden_files = true use_native_dialog = true diff --git a/settings.gd b/settings.gd index c352b16..6b0b29e 100644 --- a/settings.gd +++ b/settings.gd @@ -170,7 +170,10 @@ func _on_select_bg_dialog_file_selected(path: String) -> void: Parent.CurrentCustomBackroundImageDirectory = path backround_dir_label.text = path #print(path) - Parent.user_bg.texture = ImageTexture.create_from_image(Image.load_from_file(CurrentBGImagePath)) + if !path.ends_with(".gif"): + Parent.user_bg.texture = ImageTexture.create_from_image(Image.load_from_file(CurrentBGImagePath)) + else: + Parent.user_bg.texture = GifManager.animated_texture_from_file(path) Parent.SaveEverything() func _on_reset_bg_pressed() -> void: