score by default the last player who played

This commit is contained in:
Raphaël Jakse 2020-11-22 21:54:44 +01:00
parent 54d46706b0
commit 6c263c2976
1 changed files with 16 additions and 2 deletions

View File

@ -194,6 +194,8 @@
let currentMessageId = 1;
const waitingMsgs = [];
let lastPlayer = null;
let serverVersion = 0;
function mouseDown(ele, fun, stop) {
@ -1061,6 +1063,8 @@
participants.removeChild(participants.rows[1]);
}
sendCmds([{cmd: "hello"}]);
lastPlayer = null;
break;
case "moveLetter":
@ -1075,9 +1079,19 @@
} else if (data.to === "rack") {
setRackCell(data.indexTo, data.letter);
}
if (data.player) {
lastPlayer = data.player;
}
break;
case "setCell":
setCell(data.indexTo, data.letter, Object.prototype.hasOwnProperty.call(data, "player") && data.player !== getSetting("PlayerName"));
if (data.player) {
lastPlayer = data.player;
}
if ((data.letter !== "") && (currentTilePlayed[data.indexTo] === "-")) {
currentTilePlayed[data.indexTo] = data.letter;
}
@ -1894,11 +1908,11 @@
sendCmds([{
cmd: "score",
player: currentPlayer,
player: name,
score: parseInt(getScoreCell(name).textContent) + totalScore
}]);
},
currentPlayer || getSetting("PlayerName")
lastPlayer || currentPlayer || getSetting("PlayerName")
);
}