Commencé à implémenter les plis
This commit is contained in:
1 parent
3cdcec55b2
commit
de4c374f33
4 files changed
+23
-17
No files matched your search
+18
-7
@@ -60,12 +60,12 @@ class Game
|
||||
@deck.cards
|
||||
end
|
||||
|
||||
def play_trick
|
||||
lead_card = @ui.choose_card(player1)
|
||||
follow_card = @ui.choose_card(player2)
|
||||
def play_trick(lead_player, follow_player)
|
||||
lead_card = @ui.choose_card(lead_player)
|
||||
follow_card = @ui.choose_card(follow_player)
|
||||
|
||||
player1.play
|
||||
player2.play
|
||||
lead_player.play(lead_card)
|
||||
follow_player.play(follow_card)
|
||||
|
||||
if lead_card.suit != follow_card.suit && follow_card.suit != @trump_suit
|
||||
@trick_winner = @player1
|
||||
@@ -75,13 +75,24 @@ class Game
|
||||
@trick_winner = @player2
|
||||
end
|
||||
|
||||
@trick_winner.add_point
|
||||
@trick_winner.add_point
|
||||
@ui.display_trick_winner(trick_winner)
|
||||
end
|
||||
|
||||
def other_player(player)
|
||||
player == @player1 ? @player2 : @player1
|
||||
end
|
||||
|
||||
def play
|
||||
lead_player = @non_dealer
|
||||
follow_player = @dealer
|
||||
|
||||
5.times do
|
||||
play_round
|
||||
play_trick(lead_player, follow_player)
|
||||
end
|
||||
|
||||
lead_player = @trick_winner
|
||||
follow_player = other_player(lead_player)
|
||||
end
|
||||
|
||||
def game_winner
|
||||
|
||||
Reference in new issue
Block a user