$sel:activePlayer:Game | Chess.Game, Chess |
$sel:board:Game | Chess.Game, Chess |
$sel:color:Piece | Chess.Piece, Chess |
$sel:color:Player | Chess.Player, Chess |
$sel:column:Position | Chess.Board.Position, Chess.Board, Chess |
$sel:columnDelta:Direction | Chess.Board.Direction, Chess.Board, Chess |
$sel:command:Update | Chess.Game, Chess |
$sel:game:Update | Chess.Game, Chess |
$sel:lastUpdate:Game | Chess.Game, Chess |
$sel:newGame:Rulebook | Chess.Rulebook, Chess |
$sel:passivePlayer:Game | Chess.Game, Chess |
$sel:piece:PlacedPiece | Chess.Board.PlacedPiece, Chess.Board, Chess |
$sel:position:PlacedPiece | Chess.Board.PlacedPiece, Chess.Board, Chess |
$sel:row:Position | Chess.Board.Position, Chess.Board, Chess |
$sel:rowDelta:Direction | Chess.Board.Direction, Chess.Board, Chess |
$sel:status:Rulebook | Chess.Rulebook, Chess |
$sel:type':Piece | Chess.Piece, Chess |
$sel:updates:Rulebook | Chess.Rulebook, Chess |
assume | Chess.Piece, Chess |
assumeRight | Chess.Exception, Chess |
assumeType | Chess.Board.PlacedPiece, Chess.Board, Chess |
Atomic | Chess.Game.Command, Chess.Game, Chess |
atomic | Chess.Game.Command, Chess.Game, Chess |
Bishop | Chess.Piece, Chess |
Bishop' | Chess.Piece, Chess |
Black | Chess.Color, Chess |
Board | Chess.Board, Chess |
boundedOffset | Chess.Board.Position, Chess.Board, Chess |
boundedPosition | Chess.Board.Position, Chess.Board, Chess |
capture | Chess.Rulebook.Standard.Movement.Pawn |
castlings | Chess.Rulebook.Standard.Movement.King |
checked | Chess.Rulebook.Standard.Check |
ChessException | Chess.Exception, Chess |
Color | Chess.Color, Chess |
Command | Chess.Game.Command, Chess.Game, Chess |
Destroy | Chess.Game.Command, Chess.Game, Chess |
destroy | Chess.Game.Command, Chess.Game, Chess |
diagonals | Chess.Board.Direction, Chess.Board, Chess |
Direction | |
1 (Type/Class) | Chess.Board.Direction, Chess.Board, Chess |
2 (Data Constructor) | Chess.Board.Direction, Chess.Board, Chess |
down | Chess.Board.Direction, Chess.Board, Chess |
Draw | Chess.Game.Status, Chess.Game, Chess |
empty | Chess.Board, Chess |
EndTurn | Chess.Game.Command, Chess.Game, Chess |
endTurn | Chess.Game.Command, Chess.Game, Chess |
enPassant | Chess.Rulebook.Standard.Movement.Pawn |
equals | Chess.Piece, Chess |
execute | Chess.Game, Chess |
FieldOccupied | Chess.Exception, Chess |
fieldOccupied | Chess.Exception, Chess |
fromSome | Chess.Piece, Chess |
Game | |
1 (Type/Class) | Chess.Game, Chess |
2 (Data Constructor) | Chess.Game, Chess |
history | Chess.Game, Chess |
isOccupied | Chess.Board, Chess |
isOfType | Chess.Piece, Chess |
jumps | Chess.Board.Direction, Chess.Board, Chess |
King | Chess.Piece, Chess |
King' | Chess.Piece, Chess |
Knight | Chess.Piece, Chess |
Knight' | Chess.Piece, Chess |
left | Chess.Board.Direction, Chess.Board, Chess |
lookup | Chess.Board, Chess |
mkPosition | Chess.Board.Position, Chess.Board, Chess |
Move | Chess.Game.Command, Chess.Game, Chess |
move | Chess.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 |
offset | Chess.Board.Position, Chess.Board, Chess |
oneStep | Chess.Rulebook.Standard.Movement.Pawn |
oppositeOf | Chess.Color, Chess |
orthogonals | Chess.Board.Direction, Chess.Board, Chess |
Pawn | Chess.Piece, Chess |
Pawn' | Chess.Piece, Chess |
Piece | |
1 (Type/Class) | Chess.Piece, Chess |
2 (Data Constructor) | Chess.Piece, Chess |
PieceMissing | Chess.Exception, Chess |
pieceMissing | Chess.Exception, Chess |
pieces | Chess.Board, Chess |
piecesOf | Chess.Board, Chess |
PieceType | Chess.Piece, Chess |
PieceType' | Chess.Piece, Chess |
place | Chess.Board, Chess |
PlacedPiece | |
1 (Type/Class) | Chess.Board.PlacedPiece, Chess.Board, Chess |
2 (Data Constructor) | Chess.Board.PlacedPiece, Chess.Board, Chess |
placedPiece | Chess.Board.PlacedPiece, Chess.Board, Chess |
Player | |
1 (Type/Class) | Chess.Player, Chess |
2 (Data Constructor) | Chess.Player, Chess |
Position | Chess.Board.Position, Chess.Board, Chess |
principals | Chess.Board.Direction, Chess.Board, Chess |
Promote | Chess.Game.Command, Chess.Game, Chess |
promote | Chess.Game.Command, Chess.Game, Chess |
Queen | Chess.Piece, Chess |
Queen' | Chess.Piece, Chess |
remove | Chess.Board, Chess |
replace | Chess.Board, Chess |
right | Chess.Board.Direction, Chess.Board, Chess |
Rook | Chess.Piece, Chess |
Rook' | Chess.Piece, Chess |
Rulebook | |
1 (Type/Class) | Chess.Rulebook, Chess |
2 (Data Constructor) | Chess.Rulebook, Chess |
same | Chess.Piece, Chess |
Sequence | Chess.Game.Command, Chess.Game, Chess |
sequence | Chess.Game.Command, Chess.Game, Chess |
Some | |
1 (Type/Class) | Chess.Some, Chess |
2 (Data Constructor) | Chess.Some, Chess |
somePiece | Chess.Piece, Chess |
Spawn | Chess.Game.Command, Chess.Game, Chess |
spawn | Chess.Game.Command, Chess.Game, Chess |
spawnCommands | Chess.Game, Chess |
standardRulebook | Chess.Rulebook.Standard |
Status | Chess.Game.Status, Chess.Game, Chess |
status | Chess.Rulebook.Standard.Status |
threatCommands | Chess.Rulebook.Standard.Threat |
threats | Chess.Rulebook.Standard.Threat |
Turn | Chess.Game.Status, Chess.Game, Chess |
twoSteps | Chess.Rulebook.Standard.Movement.Pawn |
undo | Chess.Game.Command, Chess.Game, Chess |
UnexpectedPiece | Chess.Exception, Chess |
unexpectedPiece | Chess.Exception, Chess |
up | Chess.Board.Direction, Chess.Board, Chess |
Update | |
1 (Type/Class) | Chess.Game, Chess |
2 (Data Constructor) | Chess.Game, Chess |
White | Chess.Color, Chess |
Win | Chess.Game.Status, Chess.Game, Chess |