Spaces:
Running
Running
SunJacques
commited on
Upload game_logic.js
Browse files- game_logic.js +7 -1
game_logic.js
CHANGED
@@ -61,7 +61,10 @@ const addStreamMessage = (message, type = 'user') => {
|
|
61 |
chatLine.innerHTML = `<span class="font-bold text-blue-600">${message}</span>`;
|
62 |
} else if (type === 'student') {
|
63 |
chatLine.innerHTML = `<span class="font-bold text-green-600">${message}</span>`;
|
64 |
-
} else {
|
|
|
|
|
|
|
65 |
chatLine.innerHTML = `<span class="font-bold">${chatCount}.</span> <span>${message}</span>`;
|
66 |
chatCount++;
|
67 |
}
|
@@ -165,6 +168,9 @@ async function submitAdvice(adviceText) {
|
|
165 |
addStreamMessage(data.feedback, type='student');
|
166 |
|
167 |
addStreamMessage(`${data.guessed_word} - Score: ${data.score} / 10`);
|
|
|
|
|
|
|
168 |
guessInput.value = '';
|
169 |
fetchGameState();
|
170 |
}
|
|
|
61 |
chatLine.innerHTML = `<span class="font-bold text-blue-600">${message}</span>`;
|
62 |
} else if (type === 'student') {
|
63 |
chatLine.innerHTML = `<span class="font-bold text-green-600">${message}</span>`;
|
64 |
+
} else if (type === 'system2') {
|
65 |
+
chatLine.innerHTML = `<span class="font-bold text-red-600">${message}</span>`;
|
66 |
+
}
|
67 |
+
else {
|
68 |
chatLine.innerHTML = `<span class="font-bold">${chatCount}.</span> <span>${message}</span>`;
|
69 |
chatCount++;
|
70 |
}
|
|
|
168 |
addStreamMessage(data.feedback, type='student');
|
169 |
|
170 |
addStreamMessage(`${data.guessed_word} - Score: ${data.score} / 10`);
|
171 |
+
if (data.score === 10) {
|
172 |
+
addStreamMessage("Congratulations! You've guessed the word correctly!", 'system2');
|
173 |
+
}
|
174 |
guessInput.value = '';
|
175 |
fetchGameState();
|
176 |
}
|