various fixes and add

This commit is contained in:
Altaezio
2026-02-27 12:23:52 +01:00
parent add394d968
commit 2f23b3fcb5
14 changed files with 86 additions and 32 deletions

View File

@@ -4,17 +4,19 @@ class_name SeedTextureSet
@export var color_textures: Array[Texture]
@export var outline_texture: Texture
var color_images: Array[Image]: get = get_color_images
var color_images: Array[Image]
var outline_image: Image: get = get_outline_image
func get_color_images() -> Array[Image]:
if color_images == null:
color_images = []
for texture in color_textures:
color_images.append(texture.get_image())
return color_images
func get_color_image(ind: int) -> Image:
if color_images.size() == 0:
color_images.resize(color_textures.size())
if color_images[ind] == null:
print("get image")
color_images[ind] = color_textures[ind].get_image()
return color_images[ind]
func get_outline_image() -> Image:
if outline_image == null:
print("get image outilne")
outline_image = outline_texture.get_image()
return outline_image