UNPKG

chlss

Version:

Open-Source Chess Engine in TypeScript.

20 lines (19 loc) 659 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KingMoveGenerator = void 0; const offsetMoveGenerator_1 = require("./offsetMoveGenerator"); exports.KingMoveGenerator = { offsets: [ { x: 1, y: 0 }, { x: -1, y: 0 }, { x: 0, y: 1 }, { x: 0, y: -1 }, { x: -1, y: -1 }, { x: -1, y: 1 }, { x: 1, y: 1 }, { x: 1, y: -1 }, ], generateKingMoves(boardPosition, index, piece, colour, posX, posY, moveList) { offsetMoveGenerator_1.OffsetMoveGenerator.generateOffsets(boardPosition, piece, colour, index, posX, posY, this.offsets, moveList); } };