From f09e4ba6aee9f79f777e2c8307ebf7d2ab0e7087 Mon Sep 17 00:00:00 2001 From: julien Date: Mon, 5 Oct 2026 22:55:38 +0200 Subject: [PATCH] =?UTF-8?q?Commenc=C3=A9=20=C3=A0=20int=C3=A9grer=20les=20?= =?UTF-8?q?r=C3=A8gle=20d'=C3=A9cart=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.rb | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/script.rb b/script.rb index f8dd5a5..1d35bdf 100644 --- a/script.rb +++ b/script.rb @@ -67,6 +67,10 @@ class Player @hand << card end + def clear_hand + @hand.clear + end + def play @hand.pop end @@ -112,6 +116,10 @@ class Game end def deal + @player1.clear_hand + @player2.clear_hand + + @deck = Deck.new @deck.shuffle 5.times do @non_dealer.receive(@deck.draw) @@ -165,16 +173,21 @@ end # Instance du jeu game = Game.new("Alice", "Bob") + game.determine_dealer puts "The dealer is #{game.dealer.player_name}." -puts game.deal +puts "#{game.player1.player_name} has #{game.player1.hand.count} cards." +puts "#{game.player2.player_name} has #{game.player2.hand.count} cards." puts "The stock has #{game.stock.length} cards." +puts game.change_dealer puts "The dealer is #{game.dealer.player_name}." -puts game.deal +puts "#{game.player1.player_name} has #{game.player1.hand.count} cards." +puts "#{game.player2.player_name} has #{game.player2.hand.count} cards." puts "The stock has #{game.stock.length} cards." + # Mise en place du jeu # puts "#{game.player1.player_name} has :" # puts