Verificação de palavras repetidas adicionado

O servidor dará uma outra chance para jogadores que tentarem adivinhar uma palavra que já foi enviada.
This commit is contained in:
luca0N! 2021-01-02 23:42:47 -03:00
parent 47547c2ec4
commit 5c70dc6b87
Signed by: luca0N
GPG key ID: 68FDED9A81B90723
2 changed files with 12 additions and 0 deletions

View file

@ -86,6 +86,7 @@ class Sala {
novaRodada(){
this.lei = []; // Letras escolhidas inexistentes
this.lee = []; // Letras escolhidas existentes
this.pei = []; // Palavras escolhidas inexistentes
this.ldc = []; // Letras descobertas
this.jpa = null; // Jogador que escolheu a palavra atual (Jogador Palavra Atual)
this.palavra = null;
@ -185,6 +186,12 @@ class Sala {
}
return resultadoTermo;
} else {
// Esta palavra já foi enviada?
if (this.pei.indexOf(termo) !== -1){
resultadoTermo.resultado = "PALAVRA_JÁ_ESCOLHIDA";
return resultadoTermo;
}
this.pei.push(termo);
let palavraCorreta = this.palavra === termo;
resultadoTermo.resultado = palavraCorreta ? "PALAVRA_CORRETA" : "PALAVRA_INCORRETA";
if (palavraCorreta){