UNPKG

chessground12

Version:
73 lines 1.99 kB
const dests = new Map(); dests.set('a4', ['a6', 'a7']); export const anonConfig = { movable: { free: false, showDests: false }, animation: { enabled: true, duration: 200 }, draggable: { enabled: false }, drawable: { enabled: true, visible: true }, premovable: { enabled: false }, predroppable: { enabled: false }, pocketRoles: p, }; export const liveConfig = { animation: { enabled: true, duration: 300 }, turnColor: 'white', selectable: { enabled: true }, drawable: { enabled: true, visible: true }, draggable: { enabled: true }, movable: { showDests: true, color: 'black', free: false, }, events: { dropNewPiece: pieceDropped, pocketSelect: select2, }, pocketRoles: p, }; export const liveFightConfig = { animation: { enabled: true }, turnColor: 'white', selectable: { enabled: true }, drawable: { enabled: true, visible: true }, draggable: { enabled: true }, movable: { showDests: true, color: 'black', free: false, }, events: { dropNewPiece: pieceDropped, pocketSelect: select2, }, pocketRoles: p, }; export const userProfileConfig = { selectable: { enabled: false }, drawable: { enabled: false, visible: false }, draggable: { enabled: false }, movable: { showDests: false, free: false }, coordinates: false, }; export function p(color) { if (color == 'white') { return ['K', 'Q', 'R', 'B', 'N', 'P']; } else if (color == 'black') { return ['k', 'q', 'r', 'b', 'n', 'p']; } return []; } export function p2(color) { if (color == 'white') { return ['K', 'Q', 'R', 'B', 'N', 'P', 'C', 'A', 'G']; } else if (color == 'black') { return ['k', 'q', 'r', 'b', 'n', 'p', 'c', 'a', 'g']; } return []; } export function pieceDropped(_piece, _key) { } export function select2(_key) { } //# sourceMappingURL=configs.js.map