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_start ⇒ Object
26 27 28 |
# File 'lib/console_shogi.rb', line 26 def self.game_start Game.new.start end |