- Andrei Kruchinin
- Категория: Uncategorised
- Read Time: 1 min
- Просмотров: 119
Главная страница
import {INPUT_EVENT_TYPE, Chessboard} from "https://chess4kids.edu.rs/cm_chessboard/src/cm-chessboard/Chessboard.js" import {FEN} from "https://chess4kids.edu.rs/cm_chessboard/src/cm-chessboard/model/Position.js" const board = new Chessboard(document.getElementById("board"), { position: FEN.start, sprite: {url: "https://chess4kids.edu.rs/cm_chessboard/assets/images/chessboard-sprite-staunty.svg"} }) board.enableMoveInput(inputHandler) function inputHandler(event) { switch (event.type) { case INPUT_EVENT_TYPE.moveInputStarted: log(`moveInputStarted: ${event.square}`) return true case INPUT_EVENT_TYPE.validateMoveInput: log(`validateMoveInput: ${event.squareFrom}-${event.squareTo}`) return true case INPUT_EVENT_TYPE.moveInputCanceled: log(`moveInputCanceled`) } }