fix: Trump cards now always count

This commit is contained in:
Aspergerli
2026-04-23 10:34:09 +02:00
parent e78466c44a
commit d45b1b3617
+4 -4
View File
@@ -213,11 +213,11 @@ func get_turn_winner():
if trump == cards[card]["suit"]: if trump == cards[card]["suit"]:
match cards[card]["value"]: match cards[card]["value"]:
11: 11:
cards[card]["value"] += 40 cards[card]["value"] += 80
9: 9:
cards[card]["value"] += 30 cards[card]["value"] += 50
_: _:
cards[card]["value"] += 14 cards[card]["value"] += 20
print(cards[card]["value"]) print(cards[card]["value"])
elif trump == "Down": elif trump == "Down":
for card in cards: for card in cards:
@@ -229,7 +229,7 @@ func get_turn_winner():
var highest_value: int var highest_value: int
for i in cards: for i in cards:
var card = cards[i] var card = cards[i]
if card["suit"] == played_suit and card["value"] > highest_value: if card["suit"] == played_suit and card["value"] > highest_value or card["suit"] == trump:
highest_value = card["value"] highest_value = card["value"]
highest_card = i highest_card = i