|
|
|
@@ -48,6 +48,8 @@ let newsRemoveTimer; |
|
|
|
|
|
|
|
const newsDelay = 8000; |
|
|
|
|
|
|
|
let buttonClicked = false; |
|
|
|
|
|
|
|
const state = { |
|
|
|
ownedUpgrades: ownedUpgrades, |
|
|
|
resources: resources, |
|
|
|
@@ -687,14 +689,28 @@ function initializeData() { |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
function handleButton(e) { |
|
|
|
const add = eatPrey(); |
|
|
|
const text = "+" + render(round(add, 1), 3) + " food"; |
|
|
|
const gulp = "*glp*"; |
|
|
|
clickPopup(text, "food", [e.clientX, e.clientY]); |
|
|
|
clickPopup(gulp, "gulp", [e.clientX, e.clientY]); |
|
|
|
stats.clicks += 1; |
|
|
|
} |
|
|
|
|
|
|
|
function registerListeners() { |
|
|
|
document.addEventListener("mouseup", (e) => { |
|
|
|
if (buttonClicked) { |
|
|
|
buttonClicked = false; |
|
|
|
handleButton(e); |
|
|
|
return false; |
|
|
|
} else { |
|
|
|
return true; |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
document.querySelector("#tasty-micro").addEventListener("mousedown", (e) => { |
|
|
|
const add = eatPrey(); |
|
|
|
const text = "+" + render(round(add, 1), 3) + " food"; |
|
|
|
const gulp = "*glp*"; |
|
|
|
clickPopup(text, "food", [e.clientX, e.clientY]); |
|
|
|
clickPopup(gulp, "gulp", [e.clientX, e.clientY]); |
|
|
|
stats.clicks += 1; |
|
|
|
buttonClicked = true; |
|
|
|
}); |
|
|
|
|
|
|
|
document.querySelector("#save").addEventListener("click", save); |
|
|
|
|