chessica-0.1.0.0: A Library for Chess Game Logic

Index

$sel:activePlayer:GameChess.Game, Chess
$sel:board:GameChess.Game, Chess
$sel:color:PieceChess.Piece, Chess
$sel:color:PlayerChess.Player, Chess
$sel:column:PositionChess.Board.Position, Chess.Board, Chess
$sel:columnDelta:DirectionChess.Board.Direction, Chess.Board, Chess
$sel:command:UpdateChess.Game, Chess
$sel:game:UpdateChess.Game, Chess
$sel:lastUpdate:GameChess.Game, Chess
$sel:newGame:RulebookChess.Rulebook, Chess
$sel:passivePlayer:GameChess.Game, Chess
$sel:piece:PlacedPieceChess.Board.PlacedPiece, Chess.Board, Chess
$sel:position:PlacedPieceChess.Board.PlacedPiece, Chess.Board, Chess
$sel:row:PositionChess.Board.Position, Chess.Board, Chess
$sel:rowDelta:DirectionChess.Board.Direction, Chess.Board, Chess
$sel:status:RulebookChess.Rulebook, Chess
$sel:type':PieceChess.Piece, Chess
$sel:updates:RulebookChess.Rulebook, Chess
assumeChess.Piece, Chess
assumeRightChess.Exception, Chess
assumeTypeChess.Board.PlacedPiece, Chess.Board, Chess
AtomicChess.Game.Command, Chess.Game, Chess
atomicChess.Game.Command, Chess.Game, Chess
BishopChess.Piece, Chess
Bishop'Chess.Piece, Chess
BlackChess.Color, Chess
BoardChess.Board, Chess
boundedOffsetChess.Board.Position, Chess.Board, Chess
boundedPositionChess.Board.Position, Chess.Board, Chess
captureChess.Rulebook.Standard.Movement.Pawn
castlingsChess.Rulebook.Standard.Movement.King
checkedChess.Rulebook.Standard.Check
ChessExceptionChess.Exception, Chess
ColorChess.Color, Chess
CommandChess.Game.Command, Chess.Game, Chess
DestroyChess.Game.Command, Chess.Game, Chess
destroyChess.Game.Command, Chess.Game, Chess
diagonalsChess.Board.Direction, Chess.Board, Chess
Direction 
1 (Type/Class)Chess.Board.Direction, Chess.Board, Chess
2 (Data Constructor)Chess.Board.Direction, Chess.Board, Chess
downChess.Board.Direction, Chess.Board, Chess
DrawChess.Game.Status, Chess.Game, Chess
emptyChess.Board, Chess
EndTurnChess.Game.Command, Chess.Game, Chess
endTurnChess.Game.Command, Chess.Game, Chess
enPassantChess.Rulebook.Standard.Movement.Pawn
equalsChess.Piece, Chess
executeChess.Game, Chess
FieldOccupiedChess.Exception, Chess
fieldOccupiedChess.Exception, Chess
fromSomeChess.Piece, Chess
Game 
1 (Type/Class)Chess.Game, Chess
2 (Data Constructor)Chess.Game, Chess
historyChess.Game, Chess
isOccupiedChess.Board, Chess
isOfTypeChess.Piece, Chess
jumpsChess.Board.Direction, Chess.Board, Chess
KingChess.Piece, Chess
King'Chess.Piece, Chess
KnightChess.Piece, Chess
Knight'Chess.Piece, Chess
leftChess.Board.Direction, Chess.Board, Chess
lookupChess.Board, Chess
mkPositionChess.Board.Position, Chess.Board, Chess
MoveChess.Game.Command, Chess.Game, Chess
moveChess.Game.Command, Chess.Game, Chess
movements 
1 (Function)Chess.Rulebook.Standard.Movement.Rook
2 (Function)Chess.Rulebook.Standard.Movement.Queen
3 (Function)Chess.Rulebook.Standard.Movement.Knight
4 (Function)Chess.Rulebook.Standard.Movement.Bishop
5 (Function)Chess.Rulebook.Standard.Movement.Pawn
6 (Function)Chess.Rulebook.Standard.Movement.King
7 (Function)Chess.Rulebook.Standard.Movement
offsetChess.Board.Position, Chess.Board, Chess
oneStepChess.Rulebook.Standard.Movement.Pawn
oppositeOfChess.Color, Chess
orthogonalsChess.Board.Direction, Chess.Board, Chess
PawnChess.Piece, Chess
Pawn'Chess.Piece, Chess
Piece 
1 (Type/Class)Chess.Piece, Chess
2 (Data Constructor)Chess.Piece, Chess
PieceMissingChess.Exception, Chess
pieceMissingChess.Exception, Chess
piecesChess.Board, Chess
piecesOfChess.Board, Chess
PieceTypeChess.Piece, Chess
PieceType'Chess.Piece, Chess
placeChess.Board, Chess
PlacedPiece 
1 (Type/Class)Chess.Board.PlacedPiece, Chess.Board, Chess
2 (Data Constructor)Chess.Board.PlacedPiece, Chess.Board, Chess
placedPieceChess.Board.PlacedPiece, Chess.Board, Chess
Player 
1 (Type/Class)Chess.Player, Chess
2 (Data Constructor)Chess.Player, Chess
PositionChess.Board.Position, Chess.Board, Chess
principalsChess.Board.Direction, Chess.Board, Chess
PromoteChess.Game.Command, Chess.Game, Chess
promoteChess.Game.Command, Chess.Game, Chess
QueenChess.Piece, Chess
Queen'Chess.Piece, Chess
removeChess.Board, Chess
replaceChess.Board, Chess
rightChess.Board.Direction, Chess.Board, Chess
RookChess.Piece, Chess
Rook'Chess.Piece, Chess
Rulebook 
1 (Type/Class)Chess.Rulebook, Chess
2 (Data Constructor)Chess.Rulebook, Chess
sameChess.Piece, Chess
SequenceChess.Game.Command, Chess.Game, Chess
sequenceChess.Game.Command, Chess.Game, Chess
Some 
1 (Type/Class)Chess.Some, Chess
2 (Data Constructor)Chess.Some, Chess
somePieceChess.Piece, Chess
SpawnChess.Game.Command, Chess.Game, Chess
spawnChess.Game.Command, Chess.Game, Chess
spawnCommandsChess.Game, Chess
standardRulebookChess.Rulebook.Standard
StatusChess.Game.Status, Chess.Game, Chess
statusChess.Rulebook.Standard.Status
threatCommandsChess.Rulebook.Standard.Threat
threatsChess.Rulebook.Standard.Threat
TurnChess.Game.Status, Chess.Game, Chess
twoStepsChess.Rulebook.Standard.Movement.Pawn
undoChess.Game.Command, Chess.Game, Chess
UnexpectedPieceChess.Exception, Chess
unexpectedPieceChess.Exception, Chess
upChess.Board.Direction, Chess.Board, Chess
Update 
1 (Type/Class)Chess.Game, Chess
2 (Data Constructor)Chess.Game, Chess
WhiteChess.Color, Chess
WinChess.Game.Status, Chess.Game, Chess