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

deployement
Vincent ASTOLFI 1 year ago
parent 608519763c
commit 1cb76c000c

@ -250,10 +250,12 @@ function clickNewCase(piece) {
return clickNewCasehandler; return clickNewCasehandler;
} }
function rotatePiece(player, piece) { function rotatePiece(piece) {
const handler = function (event) { const handler = function (event) {
event.preventDefault(); event.preventDefault();
socket.emit("get player", socket.id, (response) => {
let player = response.player;
player.pieces.forEach((p) => { player.pieces.forEach((p) => {
if ( if (
p.id === piece.id && 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; return handler;
} }

Loading…
Cancel
Save