Browse Source

fix energy building when not enough energy

master
arnaucube 4 years ago
parent
commit
91e2ee9a60
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      buildings.js

+ 5
- 3
buildings.js

@ -12,6 +12,7 @@ function secondsToTime(secs) {
function printNeededResources(r) {
let enough = true;
let enoughEnergy = true;
let html = "";
html += `Requires:`;
if (r.Metal <= planet.Resources.Metal) {
@ -39,10 +40,11 @@ function printNeededResources(r) {
html += ` Energy: <b style="color: lime;">` + r.Energy + `</b>`;
} else {
enough = false;
enoughEnergy = true;
html += ` Energy: <b style="color: red;">` + r.Energy + `</b>`;
}
return {html, enough};
return {html, enough, enoughEnergy};
}
function printResources(r) {
@ -182,7 +184,7 @@ function printBuildings(planet) {
<br>
Construction time: ` + secondsToTime(t);
}
if (!resrourcesHtml.enough) {
if (!resrourcesHtml.enoughEnergy) {
document.getElementById("btnBuildEnergyMine").innerHTML = `<span style="color: red;">not enough resources</span>`;
}
if (planet.CurrentBuild.Title !== "") {
@ -459,7 +461,7 @@ function buildBuilding(building) {
axios.post(url + "/buildings", data, config).then(function(res) {
console.log("buildings", res.data);
planet = res.data.planet;
printResources(planet.Resources);
// printResources(planet.Resources);
printBuildings(planet);
}).catch(function(error) {
console.log(error);

Loading…
Cancel
Save