Module: Roebe::Chess
- Defined in:
- lib/roebe/toplevel_methods/unicode/unicode_chess_symbols.rb
Class Method Summary collapse
-
.black_pieces? ⇒ Boolean
# === Roebe::Chess.black_pieces?.
-
.show_chess_palette(colour = :black) ⇒ Object
# === Roebe::Chess.show_chess_palette.
-
.white_pieces? ⇒ Boolean
# === Roebe::Chess.white_pieces?.
Class Method Details
.black_pieces? ⇒ Boolean
#
Roebe::Chess.black_pieces?
Return all black chess pieces.
#
126 127 128 129 130 131 132 133 134 135 |
# File 'lib/roebe/toplevel_methods/unicode/unicode_chess_symbols.rb', line 126 def self.black_pieces? [ Roebe.black_chess_king, Roebe.black_chess_queen, Roebe.black_chess_rook, Roebe.black_chess_bishop, Roebe.black_chess_knight, Roebe.black_chess_pawn ] end |
.show_chess_palette(colour = :black) ⇒ Object
146 147 148 149 150 151 152 153 154 155 156 157 158 159 |
# File 'lib/roebe/toplevel_methods/unicode/unicode_chess_symbols.rb', line 146 def self.show_chess_palette(colour = :black) case colour # ======================================================================= # # === :black # ======================================================================= # when :black Roebe::Chess.black_pieces?.join(' ').strip # ======================================================================= # # === :white # ======================================================================= # when :white Roebe::Chess.white_pieces?.join(' ').strip end end |
.white_pieces? ⇒ Boolean
#
Roebe::Chess.white_pieces?
Return all white chess pieces.
#
110 111 112 113 114 115 116 117 118 119 |
# File 'lib/roebe/toplevel_methods/unicode/unicode_chess_symbols.rb', line 110 def self.white_pieces? [ Roebe.white_chess_king, Roebe.white_chess_queen, Roebe.white_chess_rook, Roebe.white_chess_bishop, Roebe.white_chess_knight, Roebe.white_chess_pawn ] end |