Commencé à implémenter les plis
This commit is contained in:
1 parent
5307ef055a
commit
3cdcec55b2
3 files changed
+17
-6
No files matched your search
+3
-2
@@ -64,6 +64,9 @@ class Game
|
||||
lead_card = @ui.choose_card(player1)
|
||||
follow_card = @ui.choose_card(player2)
|
||||
|
||||
player1.play
|
||||
player2.play
|
||||
|
||||
if lead_card.suit != follow_card.suit && follow_card.suit != @trump_suit
|
||||
@trick_winner = @player1
|
||||
elsif lead_card.suit == follow_card.suit && lead_card.strength > follow_card.strength
|
||||
@@ -72,10 +75,8 @@ class Game
|
||||
@trick_winner = @player2
|
||||
end
|
||||
|
||||
if @trick_winner
|
||||
@trick_winner.add_point
|
||||
end
|
||||
end
|
||||
|
||||
def play
|
||||
5.times do
|
||||
|
||||
+2
-1
@@ -32,7 +32,8 @@ class TerminalUI
|
||||
puts
|
||||
|
||||
puts "Stock:"
|
||||
puts game.stock
|
||||
puts game.stock.length
|
||||
puts
|
||||
end
|
||||
end
|
||||
|
||||
@@ -9,12 +9,21 @@ ui = TerminalUI.new
|
||||
|
||||
game.determine_dealer
|
||||
game.deal
|
||||
# ui.debug_game(game)
|
||||
|
||||
# Première manche
|
||||
# Premier pli
|
||||
ui.debug_game(game)
|
||||
game.play_trick
|
||||
ui.display_trick_winner(game.trick_winner)
|
||||
|
||||
game.change_dealer
|
||||
game.deal
|
||||
# Second pli
|
||||
ui.debug_game(game)
|
||||
game.play_trick
|
||||
ui.display_trick_winner(game.trick_winner)
|
||||
|
||||
# Nouvelle manche
|
||||
# game.change_dealer
|
||||
# game.deal
|
||||
# ui.debug_game(game)
|
||||
|
||||
# card = ui.choose_card(game.player1)
|
||||
|
||||
Reference in new issue
Block a user