@chess-fu/chess-game
Version:
Chess game logic
29 lines • 986 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WHITE = 'w';
exports.BLACK = 'b';
exports.PAWN = 'p';
exports.ROOK = 'r';
exports.KNIGHT = 'n';
exports.BISHOP = 'b';
exports.QUEEN = 'q';
exports.KING = 'k';
exports.PLUS = '+';
exports.HASH = '#';
exports.NONE = '-';
exports.SLASH = '/';
exports.SAN_CAPTURE = 'x';
exports.WKING = exports.KING.toUpperCase();
exports.BKING = exports.KING.toLowerCase();
exports.BOARD_WIDTH = 8;
exports.BOARD_HEIGHT = 8;
exports.BOARD_SIZE = exports.BOARD_WIDTH * exports.BOARD_HEIGHT;
exports.CASTLE_QUEEN_OFFSETX = 2;
exports.CASTLE_KING_OFFSETX = 6;
exports.START_FEN = 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1';
exports.WHITE_WINS = '1-0';
exports.BLACK_WINS = '1-0';
exports.DRAW = '1/2-1/2';
exports.ONGOING = '*';
exports.STANDARD_PGN_HEADERS = ['SetUp', 'FEN', 'Event', 'Site', 'Date', 'Time', 'UTCDate', 'UTCTime', 'Round', 'White', 'Black', 'Result'];
//# sourceMappingURL=constants.js.map