|
|
|
@@ -262,25 +262,13 @@ function displayResources() { |
|
|
|
|
|
|
|
Object.keys(resources).forEach(key => { |
|
|
|
cache.resourceLabels[key].quantity.innerText = render(resources[key]) + " " + resourceTypes[key].name; |
|
|
|
cache.resourceLabels[key].rate.innerText = render(currentProductivity[key]) + " " + resourceTypes[key].name + "/sec"; |
|
|
|
|
|
|
|
if (resourceTypes[key].generated) |
|
|
|
cache.resourceLabels[key].rate.innerText = render(currentProductivity[key]) + " " + resourceTypes[key].name + "/sec"; |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
function renderResources() { |
|
|
|
let list = []; |
|
|
|
|
|
|
|
for (const [key, value] of Object.entries(resources)) { |
|
|
|
|
|
|
|
let line1 = render(value, 3, 0) + " " + resourceTypes[key].name; |
|
|
|
let line2 = render(currentProductivity[key], 1, 1) + " " + resourceTypes[key].name + "/sec"; |
|
|
|
|
|
|
|
list.push({ "text": line1, "class": "resource-quantity" }); |
|
|
|
list.push({ "text": line2, "class": "resource-rate" }); |
|
|
|
} |
|
|
|
|
|
|
|
return renderLines(list); |
|
|
|
} |
|
|
|
|
|
|
|
function displayBuildings() { |
|
|
|
const count = buildingCount(); |
|
|
|
|
|
|
|
@@ -523,8 +511,10 @@ function initializeCaches() { |
|
|
|
Object.keys(resourceTypes).forEach(key => { |
|
|
|
resourceLabels[key] = { |
|
|
|
quantity: document.querySelector("#resource-quantity-" + key), |
|
|
|
rate: document.querySelector("#resource-rate-" + key) |
|
|
|
} |
|
|
|
if (resourceTypes[key].generated) |
|
|
|
resourceLabels[key].rate = document.querySelector("#resource-rate-" + key); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
cache.resourceLabels = resourceLabels; |
|
|
|
@@ -804,13 +794,17 @@ function createDisplays() { |
|
|
|
|
|
|
|
Object.keys(resourceTypes).forEach(key => { |
|
|
|
const quantity = document.createElement("div"); |
|
|
|
const rate = document.createElement("div"); |
|
|
|
quantity.classList.add("resource-quantity"); |
|
|
|
quantity.id = "resource-quantity-" + key; |
|
|
|
rate.classList.add("resource-rate"); |
|
|
|
rate.id = "resource-rate-" + key; |
|
|
|
resourceList.appendChild(quantity); |
|
|
|
resourceList.appendChild(rate); |
|
|
|
|
|
|
|
if (resourceTypes[key].generated) { |
|
|
|
const rate = document.createElement("div"); |
|
|
|
rate.classList.add("resource-rate"); |
|
|
|
rate.id = "resource-rate-" + key; |
|
|
|
resourceList.appendChild(rate); |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
@@ -1047,6 +1041,9 @@ function doPowerup() { |
|
|
|
|
|
|
|
powerup.popup(powerup, e); |
|
|
|
button.classList.add("powerup-clicked"); |
|
|
|
|
|
|
|
resources.powerups += 1; |
|
|
|
|
|
|
|
clearTimeout(remove); |
|
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|