diff --git a/public/images/defeat.jpg b/public/images/defeat.jpg new file mode 100644 index 0000000..8c0572b Binary files /dev/null and b/public/images/defeat.jpg differ diff --git a/public/images/victory.jpeg b/public/images/victory.jpeg new file mode 100644 index 0000000..5e8c860 Binary files /dev/null and b/public/images/victory.jpeg differ diff --git a/views/1v1-battlefield.ejs b/views/1v1-battlefield.ejs index 146d427..895ff3a 100644 --- a/views/1v1-battlefield.ejs +++ b/views/1v1-battlefield.ejs @@ -387,16 +387,7 @@ `; hand.appendChild(deckSlot); - // ── Slots 2–4: aufgedeckte Handkarten (leer bis API lädt) ─── - const handCardIds = [ - "hand-card-1", - "hand-card-2", - "hand-card-3", - "hand-card-4", - "hand-card-5", - "hand-card-6", - "hand-card-7", - ]; + // ── Slots 1–7: Handkarten-Slots ───────────── handCardIds.forEach((id) => { const s = document.createElement("div"); s.className = "hand-slot hand-slot-card"; @@ -427,16 +418,8 @@ const state = handSlotState[id]; if (!slot) return; - /* KOMPLETT RESET */ - slot.innerHTML = ""; - slot.style.backgroundImage = "none"; - slot.style.opacity = "1"; - slot.style.filter = "none"; - slot.style.backgroundColor = "#0a0805"; - slot.classList.remove("hand-slot-ready", "hand-slot--filled"); - if (!state) { - slot.style.backgroundImage = ""; + slot.style.backgroundImage = ''; slot.innerHTML = '🃏'; slot.classList.remove("hand-slot-ready", "hand-slot--filled"); slot.draggable = false; @@ -474,9 +457,9 @@ // Kein -Element → keine Flex-Höhen-Probleme, kein z-index-Konflikt. // background-color (#0a0805) deckt transparente PNG-Bereiche solid ab. if (card.image) { - slot.style.backgroundImage = "none"; + slot.style.backgroundImage = 'none'; } else { - slot.style.backgroundImage = "none"; + slot.style.backgroundImage = 'none'; } slot.innerHTML = card.image diff --git a/views/1v1-battlefield.ejs_old b/views/1v1-battlefield.ejs_old new file mode 100644 index 0000000..146d427 --- /dev/null +++ b/views/1v1-battlefield.ejs_old @@ -0,0 +1,1467 @@ + + + + + + <%= title || "Spielfeld" %> + + + + + + + +
+
+
Warte auf Gegner…
+

Verbindung wird hergestellt

+
+ +
+
+
<%= title || "Spielfeld" %>
+ + + + +
+
+
🗺
+
📖
+
🏆
+
+
+ + +
+
+ + + +
+ + +
+
+
+
<%= player1 || "Spieler 1" %>
+
+
+ <%= player1hp || 20 %> +
+
+ 💧<%= player1mana || 3 %> +
+
+
<%= player1hp || 15 %>
+
+ +
+ + +
+
🛡
+
+
<%= player2 || "Gegner" %>
+
+
+ <%= player2hp || 20 %> +
+
+ 💧<%= player2mana || 3 %> +
+
+
<%= player2hp || 15 %>
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
🛡
+
+
+
💊
+
🃏
+
+
+
+
+
+ + +
+
+
+ + + +
+ + + + +