@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
18 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PostMovementRules = exports.MovementRules = void 0;
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 || (exports.MovementRules = MovementRules = {}));
var PostMovementRules;
(function (PostMovementRules) {
PostMovementRules["TransformationOnPositionRule"] = "TransformationOnPositionRule";
})(PostMovementRules || (exports.PostMovementRules = PostMovementRules = {}));
//# sourceMappingURL=movement-rules.const.js.map