From 87e89775cc278d7f553996aca5e7355dd7df4be2 Mon Sep 17 00:00:00 2001 From: julien Date: Tue, 6 Oct 2026 13:01:32 +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 | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/game.rb b/lib/game.rb index 8b19ab3..fc81269 100644 --- a/lib/game.rb +++ b/lib/game.rb @@ -2,7 +2,8 @@ require_relative "deck" require_relative "player" class Game - attr_reader :player1, :player2, :dealer, :non_dealer, :upcard, :trump_suit, :round_winner + attr_reader :player1, :player2, :dealer, :non_dealer, + :upcard, :trump_suit, :round_winner def initialize(player_name1, player_name2) @deck = Deck.new @@ -19,8 +20,8 @@ class Game @deck.shuffle while @dealer.nil? - card1 = @deck.cards[rand(2..30) -1] - card2 = @deck.cards[rand(2..30) -1] + card1 = @deck.cards[rand(2..30) - 1] + card2 = @deck.cards[rand(2..30) - 1] if card1.strength > card2.strength @dealer = @player1 @@ -41,9 +42,10 @@ class Game def deal @player1.clear_hand @player2.clear_hand - - @deck = Deck.new + + @deck = Deck.new @deck.shuffle + 5.times do @non_dealer.receive(@deck.draw) @dealer.receive(@deck.draw)