fix: Trump cards now always count
This commit is contained in:
@@ -213,11 +213,11 @@ func get_turn_winner():
|
||||
if trump == cards[card]["suit"]:
|
||||
match cards[card]["value"]:
|
||||
11:
|
||||
cards[card]["value"] += 40
|
||||
cards[card]["value"] += 80
|
||||
9:
|
||||
cards[card]["value"] += 30
|
||||
cards[card]["value"] += 50
|
||||
_:
|
||||
cards[card]["value"] += 14
|
||||
cards[card]["value"] += 20
|
||||
print(cards[card]["value"])
|
||||
elif trump == "Down":
|
||||
for card in cards:
|
||||
@@ -229,7 +229,7 @@ func get_turn_winner():
|
||||
var highest_value: int
|
||||
for i in cards:
|
||||
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_card = i
|
||||
|
||||
|
||||
Reference in New Issue
Block a user