@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
15 lines • 848 B
JavaScript
export var MovementRules;
(function (MovementRules) {
MovementRules["VerticalMovementRule"] = "VerticalMovementRule";
MovementRules["HorizontalMovementRule"] = "HorizontalMovementRule";
MovementRules["DiagonalMovementRule"] = "DiagonalMovementRule";
MovementRules["KnightMovementRule"] = "KnightMovementRule";
MovementRules["PositionSpecificMovementRule"] = "PositionSpecificMovementRule";
MovementRules["TakeOnThePassMovementRule"] = "TakeOnThePassMovementRule";
MovementRules["CastlingMovementRule"] = "CastlingMovementRule";
})(MovementRules || (MovementRules = {}));
export var PostMovementRules;
(function (PostMovementRules) {
PostMovementRules["TransformationOnPositionRule"] = "TransformationOnPositionRule";
})(PostMovementRules || (PostMovementRules = {}));
//# sourceMappingURL=movement-rules.const.js.map