From 644e05e72a068a264b215070ecacf19f1e373401 Mon Sep 17 00:00:00 2001 From: julien Date: Tue, 6 Oct 2026 13:49:39 +0200 Subject: [PATCH] =?UTF-8?q?S=C3=A9par=C3=A9=20les=20classes=20dans=20des?= =?UTF-8?q?=20fichiers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/game.rb | 4 ++-- lib/terminal_ui.rb | 4 ++++ main.rb | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lib/game.rb b/lib/game.rb index 752569a..8080859 100644 --- a/lib/game.rb +++ b/lib/game.rb @@ -61,8 +61,8 @@ class Game end def play_round - card1 = @player1.play - card2 = @player2.play + card1 = @ui.choose_card(player1) + card2 = @ui.choose_card(player2) puts card1 puts card2 diff --git a/lib/terminal_ui.rb b/lib/terminal_ui.rb index 12656ad..544a2a4 100644 --- a/lib/terminal_ui.rb +++ b/lib/terminal_ui.rb @@ -10,6 +10,10 @@ class TerminalUI player.hand[choice - 1] end + def display_trick_winner(player) + puts "#{player.name} wins the trick." + end + def debug_game(game) puts "Dealer: #{game.dealer.name}" puts "Non-dealer: #{game.non_dealer.name}" diff --git a/main.rb b/main.rb index 7315c08..ec18a99 100644 --- a/main.rb +++ b/main.rb @@ -9,11 +9,13 @@ ui = TerminalUI.new game.determine_dealer game.deal -ui.debug_game(game) +# ui.debug_game(game) +game.play_round +ui.display_trick_winner(game.round_winner) game.change_dealer game.deal -ui.debug_game(game) +# ui.debug_game(game) # card = ui.choose_card(game.player1) # puts "#{game.player1.name} chose #{card}."