Class: Bishop

Inherits:
SlidingPiece show all
Defined in:
lib/ari_chess/pieces/bishop.rb

Constant Summary collapse

DELTAS =
[
  [ 1,  1],
  [ 1, -1],
  [-1, -1],
  [-1,  1],
]

Instance Attribute Summary

Attributes inherited from Piece

#board, #color, #pos

Instance Method Summary collapse

Methods inherited from SlidingPiece

#potential_moves

Methods inherited from Piece

#deltas, #dup, #initialize, #move_into_check?, #moves, #next_pos, #update_piece, #valid_moves, #valid_pos?

Constructor Details

This class inherits a constructor from Piece

Instance Method Details

#to_sObject



12
13
14
# File 'lib/ari_chess/pieces/bishop.rb', line 12

def to_s
  color == :W ? "\u2657" : "\u265D"
end