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:
parent
47547c2ec4
commit
5c70dc6b87
2 changed files with 12 additions and 0 deletions
7
sala.js
7
sala.js
|
@ -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){
|
||||
|
|
Reference in a new issue