Module: ConsoleShogi

Defined in:
lib/console_shogi.rb,
lib/console_shogi/game.rb,
lib/console_shogi/board.rb,
lib/console_shogi/piece.rb,
lib/console_shogi/teban.rb,
lib/console_shogi/player.rb,
lib/console_shogi/komadai.rb,
lib/console_shogi/version.rb,
lib/console_shogi/piece_mover.rb,
lib/console_shogi/game_history.rb,
lib/console_shogi/grid_position.rb,
lib/console_shogi/terminal/cursor.rb,
lib/console_shogi/new_board_builder.rb,
lib/console_shogi/terminal/operator.rb,
lib/console_shogi/terminal/display_area.rb,
lib/console_shogi/piece_movement_checker.rb,
lib/console_shogi/piece_mover_from_board.rb,
lib/console_shogi/piece_mover_from_komadai.rb

Defined Under Namespace

Modules: Teban, Terminal Classes: Board, Error, Fu, Game, GameHistory, Gin, GridPosition, Hisha, Kaku, Keima, Kin, Komadai, Kyosha, NewBoardBuilder, NonePiece, Ohsho, Piece, PieceMovementChecker, PieceMover, PieceMoverFromBoard, PieceMoverFromKomadai, Player, PromotedPiece

Constant Summary collapse

VERSION =
'0.4.0'

Class Method Summary collapse

Class Method Details

.game_startObject



26
27
28
# File 'lib/console_shogi.rb', line 26

def self.game_start
  Game.new.start
end