Séparé les classes dans des fichiers

This commit is contained in:
julien committed 2026-10-06 13:01:32 +02:00
1 parent 57a30d3d12
commit 87e89775cc
1 file changed
+5 -3
+5 -3
View File
@@ -2,7 +2,8 @@ require_relative "deck"
require_relative "player" require_relative "player"
class Game 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) def initialize(player_name1, player_name2)
@deck = Deck.new @deck = Deck.new
@@ -19,8 +20,8 @@ class Game
@deck.shuffle @deck.shuffle
while @dealer.nil? while @dealer.nil?
card1 = @deck.cards[rand(2..30) -1] card1 = @deck.cards[rand(2..30) - 1]
card2 = @deck.cards[rand(2..30) -1] card2 = @deck.cards[rand(2..30) - 1]
if card1.strength > card2.strength if card1.strength > card2.strength
@dealer = @player1 @dealer = @player1
@@ -44,6 +45,7 @@ class Game
@deck = Deck.new @deck = Deck.new
@deck.shuffle @deck.shuffle
5.times do 5.times do
@non_dealer.receive(@deck.draw) @non_dealer.receive(@deck.draw)
@dealer.receive(@deck.draw) @dealer.receive(@deck.draw)