Class: WhitePiece

Inherits:
Piece show all
Defined in:
lib/piece.rb

Instance Attribute Summary

Attributes inherited from EmptySpace

#color

Instance Method Summary collapse

Methods inherited from EmptySpace

#empty?, #place_on, #remove_from, #to_coord, #to_s

Constructor Details

#initialize(x, y) ⇒ WhitePiece

Returns a new instance of WhitePiece.



61
62
63
64
# File 'lib/piece.rb', line 61

def initialize(x,y)
  super 
  @color = :white 
end

Instance Method Details

#enemy_of?(piece) ⇒ Boolean

Returns:

  • (Boolean)


66
67
68
# File 'lib/piece.rb', line 66

def enemy_of?(piece)
  piece.color == :black 
end

#friend_of?(piece) ⇒ Boolean

Returns:

  • (Boolean)


70
71
72
# File 'lib/piece.rb', line 70

def friend_of?(piece)
  piece.color == color
end