fix: Trump cards now always count
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user