minijam-166/scripts/gui/seed_queue.gd

21 lines
500 B
GDScript

extends Control
@onready var next_seed: TextureRect = $HBoxContainer/NextSeed
@onready var queue_image := [
$HBoxContainer/Queue/Seed3,
$HBoxContainer/Queue/Seed4,
$HBoxContainer/Queue/Seed5,
]
var planter: Planter
func update_queue():
var next_seed_param := planter.get_plant_from_queue()
next_seed.texture = next_seed_param.seed_sprite
var index := 2
for child in queue_image:
var seed_param := planter.get_plant_from_queue(index)
child.texture = seed_param.seed_sprite
index += 1