minijam-166/scripts/gui.gd

31 lines
636 B
GDScript

class_name Gui
extends Control
signal scanner_selected
@onready var seed_queue: Control = $MarginContainer/SeedQueue
@onready var seed_card: Control = $MarginContainer/SeedCard
@export var planter: Planter
func _ready() -> void:
seed_queue.planter = planter
seed_card.planter = planter
func _on_scanner_modes_scanner_selected(type : Scanners.Type):
emit_signal("scanner_selected", type)
func _on_planter_seed_list_updated() -> void:
seed_queue.update_queue()
seed_card.update_card()
func _on_camera_2d_mouse_motion(mouse_position):
seed_card.update_mouse_position(mouse_position)
func _on_map_win_game():
$Tuto.win()