game function complete
This commit is contained in:
28
game/game.js
28
game/game.js
@ -18,14 +18,40 @@ async function show_user() {
|
||||
}
|
||||
}
|
||||
|
||||
const imposterStatus = getImposter();
|
||||
|
||||
async function getImposter() {
|
||||
const res = await fetch(`/api/${sessionId}/${username}/getImposter`);
|
||||
const stateObj = await res.json();
|
||||
state = stateObj.state;
|
||||
|
||||
const ImposterStateDiv = document.getElementById('imposterState');
|
||||
|
||||
if (state == 1) {
|
||||
console.log("du bist imposter");
|
||||
ImposterStateDiv.textContent = 'Du bist der Imposter!'
|
||||
return true
|
||||
} else {
|
||||
console.log("du bist kein imposter");
|
||||
ImposterStateDiv.textContent = 'Du bist kein Imposter!'
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
getWords(imposterStatus)
|
||||
|
||||
async function getWords(imposterStatus) {
|
||||
const res = await fetch(`/api/getWords`);
|
||||
const words = await res.json();
|
||||
console.log(words);
|
||||
const WordDiv = document.getElementById('word');
|
||||
if (res.status == 201){
|
||||
getWords();
|
||||
} else if (imposterStatus) {
|
||||
console.log(words.imposterWord)
|
||||
WordDiv.textContent = "dein tip:" + words.imposterWord;
|
||||
}else if (!imposterStatus){
|
||||
console.log(words.word)
|
||||
WordDiv.textContent = "dein wort:" + words.word;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user