mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-02-08 03:19:49 +00:00
19 lines
398 B
GDScript3
19 lines
398 B
GDScript3
|
class_name Cel extends Reference
|
||
|
# A class for cel properties
|
||
|
|
||
|
|
||
|
var image : Image setget image_changed
|
||
|
var image_texture : ImageTexture
|
||
|
var opacity : float
|
||
|
|
||
|
|
||
|
func _init(_image := Image.new(), _opacity := 1.0) -> void:
|
||
|
self.image = _image
|
||
|
opacity = _opacity
|
||
|
|
||
|
|
||
|
func image_changed(value : Image) -> void:
|
||
|
image = value
|
||
|
image_texture = ImageTexture.new()
|
||
|
image_texture.create_from_image(image, 0)
|