Highlight selected ship lab cards

This commit is contained in:
Loïc Wisniewski 2026-08-13 20:56:24 +02:00
commit 8f7b58f2a8
3 changed files with 27 additions and 4 deletions

View file

@ -96,6 +96,7 @@ func _process(delta: float) -> bool:
var lab_menu: Control = controller.get_node("../UI/LabMenu")
var lab_card_0: Control = controller.get_node("../UI/LabMenu/Upgrade0")
var lab_card_1: Control = controller.get_node("../UI/LabMenu/Upgrade1")
var lab_card_2: Control = controller.get_node("../UI/LabMenu/Upgrade2")
var lab_card_3: Control = controller.get_node("../UI/LabMenu/Upgrade3")
var lab_detail: Label = controller.get_node("../UI/LabMenu/DetailLabel")
var lab_buy: IconButton = controller.get_node("../UI/LabMenu/BuyButton")
@ -116,7 +117,7 @@ func _process(delta: float) -> bool:
quit(1)
return true
controller.call("_on_lab_upgrade", 2)
if not "Targeting Array" in lab_detail.text:
if not "Targeting Array" in lab_detail.text or not lab_card_2.highlighted or lab_card_0.highlighted:
print("TEST_SHIP_LAB: FAIL (tapping an upgrade did not update its detail)")
quit(1)
return true