Add positioning for image elements
This commit is contained in:
@@ -76,14 +76,16 @@ func RenderImage(def, zIndex):
|
|||||||
var imageNode = TextureRect.new()
|
var imageNode = TextureRect.new()
|
||||||
var image = Image.new()
|
var image = Image.new()
|
||||||
image = await $"../Remote".GetRemoteImage(def["asset"])
|
image = await $"../Remote".GetRemoteImage(def["asset"])
|
||||||
|
var pos = Vector2(float(def["x"]), float(def["y"]))
|
||||||
var texture = ImageTexture.new()
|
var texture = ImageTexture.new()
|
||||||
texture = ImageTexture.create_from_image(image)
|
texture = ImageTexture.create_from_image(image)
|
||||||
texture.set_size_override(Vector2(def["width"], def["height"]))
|
texture.set_size_override(Vector2(def["width"], def["height"]))
|
||||||
imageNode.texture = texture
|
imageNode.texture = texture
|
||||||
imageNode.name = def["asset"].right(15)
|
imageNode.name = def["asset"].right(15)
|
||||||
|
imageNode.set_position(pos)
|
||||||
imageNode.z_index = zIndex
|
imageNode.z_index = zIndex
|
||||||
$"/root/Main/RenderContainer".add_child(imageNode)
|
$"/root/Main/RenderContainer".add_child(imageNode)
|
||||||
print("Image added")
|
print("Image added at %s" % pos)
|
||||||
|
|
||||||
func RenderLabel(def, zIndex):
|
func RenderLabel(def, zIndex):
|
||||||
var textNode = Label.new()
|
var textNode = Label.new()
|
||||||
|
|||||||
Reference in New Issue
Block a user