class Game
Attributes
player_turn[RW]
Public Class Methods
new()
click to toggle source
# File lib/truco.rb, line 2 def initialize @dealer = Dealer.new @players = Array.new end
Public Instance Methods
ask_player_for_card()
click to toggle source
# File lib/truco.rb, line 40 def ask_player_for_card puts "Waiting for turn of #{@player_turn.object_id.to_s}" @player_turn.display_cards card = gets.chomp puts card.inspect end
deal_to_everybody()
click to toggle source
# File lib/truco.rb, line 23 def deal_to_everybody @players.each do |player| @dealer.deal_to_player(player) end end
deal_to_players()
click to toggle source
# File lib/truco.rb, line 19 def deal_to_players deal_to_everybody end
dealer()
click to toggle source
# File lib/truco.rb, line 7 def dealer @dealer end
hand()
click to toggle source
# File lib/truco.rb, line 15 def hand @dealer.hand end
players()
click to toggle source
# File lib/truco.rb, line 11 def players @players end
to_s()
click to toggle source
# File lib/truco.rb, line 29 def to_s @players.each do |player| puts "#" * 50 puts "Player: " + player.object_id.to_s player.display_cards puts "#" * 50 end end