shogi library

Classes

BoardConfig
A config file for the shogi board
BoardPiece
A model representing a shogi board piece
CustomNotationConverter
A service which uses a custom notation developed for this package
Game
A model representing a shogi game
GameBoard
A model representing a shogi game board
GameEngine
A simple shogi game engine
KIFNotationConverter
A service which uses a kif notation
Move
A model representing a shogi game move
Position
A class representing a position on a shogi game board
ShogiUtils
A class of utils methods used when constructing a shogi board

Enums

PieceType
An enum describing the types of board pieces
PlayerType
An enum describing the types of player

Extensions

GameBordExtensions on GameBoard
ListBoardPieceExtensions on List<BoardPiece>
A class of extension methods for List
PieceTypeExtensions on PieceType
A class of extensions for PieceType
PlayerTypeExtensions on PlayerType
A class of extensions for PlayerType