Séparé les classes dans des fichiers

This commit is contained in:
julien committed 2026-10-06 13:49:39 +02:00
1 parent 3fcc1b5318
commit 644e05e72a
3 files changed
+10 -4

No files matched your search

+2 -2
View File
@@ -61,8 +61,8 @@ class Game
end end
def play_round def play_round
card1 = @player1.play card1 = @ui.choose_card(player1)
card2 = @player2.play card2 = @ui.choose_card(player2)
puts card1 puts card1
puts card2 puts card2
+4
View File
@@ -10,6 +10,10 @@ class TerminalUI
player.hand[choice - 1] player.hand[choice - 1]
end end
def display_trick_winner(player)
puts "#{player.name} wins the trick."
end
def debug_game(game) def debug_game(game)
puts "Dealer: #{game.dealer.name}" puts "Dealer: #{game.dealer.name}"
puts "Non-dealer: #{game.non_dealer.name}" puts "Non-dealer: #{game.non_dealer.name}"
+4 -2
View File
@@ -9,11 +9,13 @@ ui = TerminalUI.new
game.determine_dealer game.determine_dealer
game.deal game.deal
ui.debug_game(game) # ui.debug_game(game)
game.play_round
ui.display_trick_winner(game.round_winner)
game.change_dealer game.change_dealer
game.deal game.deal
ui.debug_game(game) # ui.debug_game(game)
# card = ui.choose_card(game.player1) # card = ui.choose_card(game.player1)
# puts "#{game.player1.name} chose #{card}." # puts "#{game.player1.name} chose #{card}."