Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x 13x |
import { getPawnMoveRule } from "./pawnMoveRule.js";
import { getBishopMoveRule } from "./bishopMoveRule.js";
import { getRookMoveRule } from "./rookMoveRule.js";
import { getHorseMoveRule } from "./horseMoveRule.js";
import { getQueenMoveRule } from "./queenMoveRule.js";
import { getKingMoveRule } from "./kingMoveRule.js";
let moveRuleMap = {
pawn: getPawnMoveRule,
bishop: getBishopMoveRule,
rook: getRookMoveRule,
horse: getHorseMoveRule,
queen: getQueenMoveRule,
king: getKingMoveRule,
empty: () => undefined
}
export {
moveRuleMap
}
|