@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
13 lines (12 loc) • 528 B
TypeScript
export declare enum MovementRules {
VerticalMovementRule = "VerticalMovementRule",
HorizontalMovementRule = "HorizontalMovementRule",
DiagonalMovementRule = "DiagonalMovementRule",
KnightMovementRule = "KnightMovementRule",
PositionSpecificMovementRule = "PositionSpecificMovementRule",
TakeOnThePassMovementRule = "TakeOnThePassMovementRule",
CastlingMovementRule = "CastlingMovementRule"
}
export declare enum PostMovementRules {
TransformationOnPositionRule = "TransformationOnPositionRule"
}