piece rotation reimplementation
continuous-integration/drone/push Build is passing Details

deployement
Vincent ASTOLFI 11 months ago
parent 608519763c
commit 1cb76c000c

@ -250,10 +250,12 @@ function clickNewCase(piece) {
return clickNewCasehandler;
}
function rotatePiece(player, piece) {
function rotatePiece(piece) {
const handler = function (event) {
event.preventDefault();
socket.emit("get player", socket.id, (response) => {
let player = response.player;
player.pieces.forEach((p) => {
if (
p.id === piece.id &&
@ -285,10 +287,17 @@ function rotatePiece(player, piece) {
}
}
}
socket.emit("update piece", socket.id, p);
socket.emit("update grid", socket.id, player.grid, (response) => {
if (response.status === true) {
drawGrid();
} else {
// TODO : error handling
}
});
});
});
drawGrid(player);
};
return handler;
}

Loading…
Cancel
Save