chessground
Version:
lichess.org chess ui
22 lines • 611 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.explosion = void 0;
function explosion(state, keys) {
state.exploding = { stage: 1, keys };
state.dom.redraw();
setTimeout(() => {
setStage(state, 2);
setTimeout(() => setStage(state, undefined), 120);
}, 120);
}
exports.explosion = explosion;
function setStage(state, stage) {
if (state.exploding) {
if (stage)
state.exploding.stage = stage;
else
state.exploding = undefined;
state.dom.redraw();
}
}
//# sourceMappingURL=explosion.js.map