Checagem de letra enviada adicionado

O servidor agora vai checar se uma letra já foi enviada.
This commit is contained in:
luca0N! 2020-12-31 16:00:43 -03:00
parent b46c39a5c0
commit 2ee90a96c2
Signed by: luca0N
GPG key ID: 68FDED9A81B90723
3 changed files with 21 additions and 14 deletions

15
sala.js
View file

@ -44,7 +44,6 @@ class Sala {
/**
* Inicia uma nova partida nesta sala.
* @returns null
* @since 19 de outubro de 2020.
*/
novaPartida(){
@ -147,12 +146,18 @@ class Sala {
termo = termo.toUpperCase();
let resultadoTermo = { letrasPreenchidas: 0, resultado: null };
if (termo.length === 1){
// Este termo já foi enviado?
if (this.lee.indexOf(termo) !== -1
|| this.lei.indexOf(termo) !== -1)
resultadoTermo.resultado = "LETRA_JÁ_ESCOLHIDA";
// A palavra escolhida possui a letra enviada?
if (this.palavra.indexOf(termo) === -1)
resultadoTermo.resultado = 'LETRA_INEXISTENTE';
else {
else if (this.palavra.indexOf(termo) === -1){
this.lei.push(termo);
resultadoTermo.resultado = "LETRA_INEXISTENTE";
} else {
resultadoTermo.letrasPreenchidas = this.preencherCampos(termo);
resultadoTermo.resultado = 'LETRAS_PREENCHIDAS';
this.lee.push(termo);
resultadoTermo.resultado = "LETRAS_PREENCHIDAS";
}
return resultadoTermo;
} else {