summaryrefslogtreecommitdiff
path: root/scripts/ui_panel.gd
blob: 31275c62c36357e402e0338574bab1b8096aa508 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
extends Panel

var tile_set : TileSet = preload("res://resources/tiles.tres")

@export var texture_atlas_coords: Vector2
@export var object_name: String
@export var cost: String

func _ready():
	var source : TileSetAtlasSource = tile_set.get_source(0)
	var texture_region : Rect2i = source.get_tile_texture_region(texture_atlas_coords)
	var tile_image : Image = source.texture.get_image().get_region(texture_region)
	$HBoxContainer/Texture.texture = ImageTexture.create_from_image(tile_image)
	$HBoxContainer/Texture.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED
	$HBoxContainer/VBoxContainer/Label.text = object_name
	$HBoxContainer/VBoxContainer/Label2.text = cost