public
Fork of scrooloose/chesticles
Description: A chess hax in ruby
Clone URL: git://github.com/halorgium/chesticles.git
chesticles / models / player.rb
100644 31 lines (24 sloc) 0.319 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
class Player
  def black?
    self == Player.black
  end
 
  def white?
    self == Player.white
  end
 
  def self.white
    @white ||= new
  end
 
  def self.black
    @black ||= new
  end
 
  def enemy
    if white?
      Player.black
    else
      Player.white
    end
  end
 
 
  private
    def initialize
    end
end