Swarm/DrawInfo.gd

33 lines
912 B
GDScript3
Raw Normal View History

extends Control
@onready var offer_received = $PanelContainer/MarginContainer/OfferReceived
@onready var offer_sent = $PanelContainer/MarginContainer/OfferSent
# Called when the node enters the scene tree for the first time.
func _ready():
GameEvents.draw_offer_sent.connect(_on_draw_offer_sent)
GameEvents.draw_offer_received.connect(_on_draw_offer_received)
GameEvents.draw_answer_received.connect(_on_draw_answer_received)
func _on_draw_answer_received(accepted: bool) -> void:
visible = false
func _on_draw_offer_sent() -> void:
offer_received.visible = false
offer_sent.visible = true
visible = true
func _on_draw_offer_received() -> void:
offer_received.visible = true
offer_sent.visible = false
visible = true
func _on_yes_button_pressed():
GameEvents.draw_answer_sent.emit(true)
visible = false
func _on_no_button_pressed():
GameEvents.draw_answer_sent.emit(false)
visible = false