add WWTRA mode #4

Merged
Schmidii99 merged 15 commits from Developer into main 2023-04-28 22:11:34 +02:00
Showing only changes of commit 52dcce3013 - Show all commits

View File

@ -36,19 +36,32 @@ class UI {
)
}
buttonClick(btn: HTMLElement) {
async buttonClick(btn: HTMLElement) {
btn.setAttribute("disabled", "");
let result = this.model.processClick(btn.innerText);
btn.style.backgroundColor = result ? "lightgreen" : "#FF4444";
this.updateScores();
await this.delay(1500);
if (result) {
this.nextRound();
}
}
private async delay(time) {
return new Promise(resolve => setTimeout(resolve, time));
}
nextRound() {
this.buttons.forEach(
(btn) => {btn.removeAttribute("disabled");
(btn) => {
btn.removeAttribute("disabled");
btn.style.backgroundColor = "#5bc0de";
}
)
this.model.nextRound();
this.cpuName.innerText = this.model.currentCpu.name;