Commencé à implémenter les plis

This commit is contained in:
julien committed 2026-10-06 16:29:25 +02:00
1 parent 1d00cd46ee
commit 5cf2d683e7
2 files changed
+19

No files matched your search

+15
View File
@@ -60,10 +60,25 @@ class Game
@deck.cards
end
def valid_follow_card?(follow_player, lead_card, follow_card)
if follow_card.suit == lead_card.suit
true
elsif follow_player.hand.any? { |card| card.suit == lead_card.suit }
false
else
true
end
end
def play_trick(lead_player, follow_player)
lead_card = @ui.choose_card(lead_player)
follow_card = @ui.choose_card(follow_player)
until valid_follow_card?(follow_player, lead_card, follow_card)
@ui.display_wrong_card
follow_card = @ui.choose_card(follow_player)
end
lead_player.play(lead_card)
follow_player.play(follow_card)