Table of Contents - rchess-0.0.1 Documentation
Classes and Modules
- Rchess
- Rchess::Board
- Rchess::Coord
- Rchess::Game
- Rchess::Paths
- Rchess::Paths::Base
- Rchess::Paths::Bishop
- Rchess::Paths::King
- Rchess::Paths::Knight
- Rchess::Paths::Pawn
- Rchess::Paths::Queen
- Rchess::Paths::Rook
- Rchess::Piece
Methods
- ::new — Rchess::Board
- ::new — Rchess::Coord
- ::new — Rchess::Game
- ::new — Rchess::Paths::Base
- ::new — Rchess::Paths::Bishop
- ::new — Rchess::Paths::Rook
- ::new — Rchess::Piece
- ::threaten_destinations_from_coord — Rchess::Paths::Base
- ::type_to_color — Rchess::Piece
- #add_loosed_piece — Rchess::Game
- #apply_delta — Rchess::Coord
- #apply_delta_to_path — Rchess::Paths::Base
- #basic_paths — Rchess::Paths::King
- #box_at_coord — Rchess::Board
- #boxes — Rchess::Board
- #can_goto_coord? — Rchess::Piece
- #checked? — Rchess::Game
- #color — Rchess::Piece
- #coord_for_type_and_color — Rchess::Board
- #coord_from_index — Rchess::Board
- #coord_is_threatened_by_color? — Rchess::Board
- #coord_within_boundaries? — Rchess::Board
- #current_player_own_piece? — Rchess::Game
- #destinations — Rchess::Paths::Base
- #diag_paths — Rchess::Paths::Bishop
- #direction — Rchess::Piece
- #is_threaten? — Rchess::Piece
- #king_would_be_threatened? — Rchess::Board
- #l_paths — Rchess::Paths::Knight
- #linear_paths — Rchess::Paths::Rook
- #move! — Rchess::Game
- #move_2_if_first_move — Rchess::Paths::Pawn
- #move_forward — Rchess::Paths::Pawn
- #move_src_to_dst! — Rchess::Board
- #movement_within_board? — Rchess::Board
- #paths — Rchess::Paths::Base
- #paths — Rchess::Paths::Bishop
- #paths — Rchess::Paths::King
- #paths — Rchess::Paths::Knight
- #paths — Rchess::Paths::Pawn
- #paths — Rchess::Paths::Queen
- #paths — Rchess::Paths::Rook
- #paths — Rchess::Piece
- #piece_at_coord — Rchess::Board
- #piece_first_move? — Rchess::Paths::Pawn
- #rock_paths — Rchess::Paths::King
- #srcBox — Rchess::Paths::Base
- #srcDirection — Rchess::Paths::Base
- #switch_current_player — Rchess::Game
- #take_piece — Rchess::Paths::Pawn
- #to_hash — Rchess::Coord
- #type — Rchess::Piece
- #valid_move? — Rchess::Board