Module: JustChess

Defined in:
lib/just_chess.rb,
lib/just_chess/square.rb,
lib/just_chess/version.rb,
lib/just_chess/game_state.rb,
lib/just_chess/square_set.rb,
lib/just_chess/pieces/king.rb,
lib/just_chess/pieces/pawn.rb,
lib/just_chess/pieces/rook.rb,
lib/just_chess/errors/error.rb,
lib/just_chess/pieces/piece.rb,
lib/just_chess/pieces/queen.rb,
lib/just_chess/piece_factory.rb,
lib/just_chess/pieces/bishop.rb,
lib/just_chess/pieces/knight.rb,
lib/just_chess/errors/no_piece_error.rb,
lib/just_chess/errors/off_board_error.rb,
lib/just_chess/errors/causes_check_error.rb,
lib/just_chess/errors/invalid_move_error.rb,
lib/just_chess/errors/moved_into_check_error.rb,
lib/just_chess/errors/not_players_turn_error.rb,
lib/just_chess/errors/invalid_promotion_error.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Bishop, CausesCheckError, Error, GameState, InvalidMoveError, InvalidPromotionError, King, Knight, MovedIntoCheckError, NoPieceError, NotPlayersTurnError, OffBoardError, Pawn, Piece, PieceFactory, Queen, Rook, Square, SquareSet

Constant Summary collapse

VERSION =

:nodoc:

"1.0.8"