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)