Module: Bchess

Defined in:
lib/bchess.rb,
lib/pgn/game.rb,
lib/pgn/parser.rb,
lib/bchess/game.rb,
lib/bchess/king.rb,
lib/bchess/pawn.rb,
lib/bchess/rook.rb,
lib/bchess/board.rb,
lib/bchess/piece.rb,
lib/bchess/queen.rb,
lib/pgn/pgn_file.rb,
lib/bchess/bishop.rb,
lib/bchess/knight.rb,
lib/pgn/game_body.rb,
lib/bchess/version.rb,
lib/pgn/game_header.rb,
lib/pgn/move_info_parser.rb,
lib/bchess/helpers/fen_helpers.rb,
lib/bchess/helpers/board_helpers.rb

Defined Under Namespace

Modules: BoardHelpers, FenHelpers, PGN Classes: Bishop, Board, Game, InvalidMoveException, King, Knight, Pawn, Piece, Queen, Rook

Constant Summary collapse

WHITE =
'w'.freeze
BLACK =
'b'.freeze
START_FEN =
'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1'.freeze
VERSION =
'0.1.3'.freeze