@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
25 lines • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Piece = void 0;
class Piece {
type;
color;
movementRules;
postMovementRules;
constructor(type, color, movementRules, postMovementRules) {
this.type = type;
this.color = color;
this.movementRules = movementRules;
this.postMovementRules = postMovementRules;
}
getMeta() {
return {
type: this.type,
color: this.color,
rules: this.movementRules,
postMovementRulesMeta: this.postMovementRules,
};
}
}
exports.Piece = Piece;
//# sourceMappingURL=piece.js.map