class Player
Représente un joueur, sa main et son score.
Attributes
Public Class Methods
Source
# File lib/player.rb, line 5 def initialize(name) @name = name @hand = [] @score = 0 end
Public Instance Methods
Source
# File lib/player.rb, line 27 def add_point @score += 1 end
Ajoute un point au joueur.
Source
# File lib/player.rb, line 17 def clear_hand @hand.clear end
Vide la main du joueur.
Source
# File lib/player.rb, line 22 def play(card) @hand.delete(card) end
Retire une carte de la main du joueur.
Source
# File lib/player.rb, line 12 def receive(card) @hand << card end
Ajoute une carte à la main du joueur.