This commit is contained in:
Cay 2026-03-13 15:34:23 +00:00
parent f733a213b7
commit 640f3c1549

View File

@ -52,38 +52,35 @@ document.querySelectorAll(".building").forEach((building) => {
const data = await res.json();
console.log("Gebäude API Antwort:", data);
document.getElementById("tab-info").innerHTML = `
<h3>${data.name}</h3>
<p>Level: ${data.level}</p>
<p>Punkte: ${data.points} / ${data.nextLevelPoints}</p>
<p>${data.description}</p>
<div class="progress-bar">
<div class="progress-fill"
style="width:${(data.points / data.nextLevelPoints) * 100}%">
</div>
</div>
`;
const infoTab = document.getElementById("tab-info");
const actionsTab = document.getElementById("tab-actions");
const tabs = document.querySelector(".popup-tabs");
// Standard: Tabs anzeigen
// Standard: Info anzeigen
infoTab.innerHTML = `
<h3>${data.name}</h3>
<p>Level: ${data.level}</p>
<p>Punkte: ${data.points} / ${data.nextLevelPoints}</p>
<p>${data.description}</p>
<div class="progress-bar">
<div class="progress-fill"
style="width:${(data.points / data.nextLevelPoints) * 100}%">
</div>
</div>
`;
// Standard Tabs anzeigen
tabs.style.display = "flex";
actionsTab.innerHTML = `<button>Betreten</button>`;
// Prüfen ob Gebäude ein eigenes Modul hat
// Prüfen ob Gebäude eigenes UI hat
if (buildingModules[Number(data.type)]) {
// NUR beim Wohnhaus Tabs ausblenden
if (Number(data.type) === 11) {
tabs.style.display = "none";
}
// Tabs ausblenden
tabs.style.display = "none";
actionsTab.innerHTML = `
<div class="building-ui"></div>
`;
// Info ersetzen durch Wohnhaus UI
infoTab.innerHTML = `<div class="building-ui"></div>`;
// Modul starten
buildingModules[data.type](data);
}