potain/jeux/assets/camel.js

30 lines
711 B
JavaScript

let counter = new Set();
const MAX_DIFFS = 7;
const foundDisplay = [];
(function () {
const found = document.getElementById("found");
for (let i = 0; i < MAX_DIFFS; i++) {
const li = document.createElement("li");
foundDisplay.push(li);
found.appendChild(li);
}
})();
function zone(name) {
if (!counter.has(name)) {
const content = document.createTextNode(name);
const li = foundDisplay[counter.size];
li.appendChild(content);
counter.add(name);
}
displayCounter();
}
function displayCounter() {
if (counter.size >= MAX_DIFFS) {
win();
}
document.getElementById("counter").innerText = String(counter.size);
}