From 0b848f62f69e73c8f7253f7c30d21d2baee6b7d8 Mon Sep 17 00:00:00 2001 From: Torsten Date: Sat, 10 Jan 2026 11:39:44 +0100 Subject: [PATCH] AddinBugfixing Image loading --- hexmapper/scenes/MainMap/map/tile_set_helper.gd | 9 ++++----- hexmapper/scenes/MainMap/map/tile_set_helper.gd.uid | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 hexmapper/scenes/MainMap/map/tile_set_helper.gd.uid diff --git a/hexmapper/scenes/MainMap/map/tile_set_helper.gd b/hexmapper/scenes/MainMap/map/tile_set_helper.gd index a365c9c..cb1ed86 100644 --- a/hexmapper/scenes/MainMap/map/tile_set_helper.gd +++ b/hexmapper/scenes/MainMap/map/tile_set_helper.gd @@ -62,11 +62,10 @@ static func _load_texture_from_path(path: String) -> Texture2D: if path.begins_with("res://"): return load(path) as Texture2D - # For filesystem paths, load the image and create a texture - var image: Image = Image.new() - var error: Error = image.load_from_file(path) - if error != OK: - push_error("TileSetHelper: Failed to load image from file: %s (Error: %d)" % [path, error]) + # For filesystem paths, load the image using static method + var image: Image = Image.load_from_file(path) + if image == null: + push_error("TileSetHelper: Failed to load image from file: %s" % path) return null var texture: ImageTexture = ImageTexture.create_from_image(image) diff --git a/hexmapper/scenes/MainMap/map/tile_set_helper.gd.uid b/hexmapper/scenes/MainMap/map/tile_set_helper.gd.uid new file mode 100644 index 0000000..a5728b3 --- /dev/null +++ b/hexmapper/scenes/MainMap/map/tile_set_helper.gd.uid @@ -0,0 +1 @@ +uid://dy3opdq7yokuc