Module: JustXiangqi

Defined in:
lib/just_xiangqi.rb,
lib/just_xiangqi/square.rb,
lib/just_xiangqi/version.rb,
lib/just_xiangqi/pieces/ju.rb,
lib/just_xiangqi/pieces/ma.rb,
lib/just_xiangqi/pieces/zu.rb,
lib/just_xiangqi/game_state.rb,
lib/just_xiangqi/pieces/pao.rb,
lib/just_xiangqi/pieces/shi.rb,
lib/just_xiangqi/square_set.rb,
lib/just_xiangqi/errors/error.rb,
lib/just_xiangqi/pieces/jiang.rb,
lib/just_xiangqi/pieces/piece.rb,
lib/just_xiangqi/pieces/xiang.rb,
lib/just_xiangqi/piece_factory.rb,
lib/just_xiangqi/errors/no_piece_error.rb,
lib/just_xiangqi/errors/off_board_error.rb,
lib/just_xiangqi/errors/invalid_move_error.rb,
lib/just_xiangqi/errors/no_legal_moves_error.rb,
lib/just_xiangqi/errors/piece_not_found_error.rb,
lib/just_xiangqi/errors/square_occupied_error.rb,
lib/just_xiangqi/errors/moved_into_check_error.rb,
lib/just_xiangqi/errors/not_players_turn_error.rb

Overview

:nodoc:

Defined Under Namespace

Classes: Error, GameState, InvalidMoveError, Jiang, Ju, Ma, MovedIntoCheckError, NoLegalMovesError, NoPieceError, NotPlayersTurnError, OffBoardError, Pao, Piece, PieceFactory, PieceNotFoundError, Shi, Square, SquareOccupiedError, SquareSet, Xiang, Zu

Constant Summary collapse

VERSION =
"0.1.0"