Class: Cardgame::Player

Inherits:
Object
  • Object
show all
Defined in:
lib/warcards/player.rb

Instance Method Summary collapse

Constructor Details

#initializePlayer

Returns a new instance of Player.



3
4
5
6
7
# File 'lib/warcards/player.rb', line 3

def initialize
  @stack = Array.new
  @discard = Array.new
  @player_name = "Player"
end

Instance Method Details

#discardObject

def stack=(card)

@stack = Array.new
@stack << card

end



18
19
20
# File 'lib/warcards/player.rb', line 18

def discard
  @discard
end

#nameObject

def empty_discard

@discard = Array.new

end



26
27
28
# File 'lib/warcards/player.rb', line 26

def name
  @player_name
end

#stackObject



9
10
11
# File 'lib/warcards/player.rb', line 9

def stack
  @stack
end