diff --git a/web/templates/card_creator.html b/web/templates/card_creator.html
index 487a94f..8141fdd 100644
--- a/web/templates/card_creator.html
+++ b/web/templates/card_creator.html
@@ -43,8 +43,9 @@
-
+
+
@@ -64,8 +65,9 @@ const nameInput = document.getElementById("nameInput");
const packInput = document.getElementById("packInput");
const powerInput = document.getElementById("powerInput");
const charmInput = document.getElementById("charmInput");
-const popularityInput = document.getElementById("popularityInput");
+const witInput = document.getElementById("witInput");
const flavorInput = document.getElementById("flavorInput");
+const artistInput = document.getElementById("artistInput");
const downloadBtn = document.getElementById("downloadBtn");
@@ -103,19 +105,25 @@ function drawCard() {
ctx.textAlign = "center";
ctx.fillText(nameInput.value, canvas.width / 2, 100);
ctx.font = "20px sans-serif";
- ctx.fillText(packInput.value, canvas.width / 2, 140);
+ ctx.fillText(packInput.value, canvas.width / 2, 160);
ctx.textAlign = "left";
// Stats
ctx.font = "30px sans-serif";
- ctx.fillText("Power: " + powerInput.value, 60, 1050);
- ctx.fillText("Charm: " + charmInput.value, 300, 1050);
- ctx.fillText("Popularity: " + popularityInput.value, 540, 1050);
+ ctx.fillText(powerInput.value, 230, 823);
+ ctx.fillText(charmInput.value, 370, 823);
+ ctx.fillText(witInput.value, 515, 823);
// Flavor
ctx.font = "italic 24px serif";
wrapText(flavorInput.value, 60, 950, 680, 30);
+ // Artist
+ ctx.font = "30px sans-serif";
+ ctx.textAlign = "center";
+ ctx.fillStyle = "#000000";
+ ctx.fillText(artistInput.value, canvas.width / 2, 1060);
+
// Defer ID drawing to a separate async step!
drawCardId();
}
@@ -146,7 +154,7 @@ function wrapText(text, x, y, maxWidth, lineHeight) {
}
// Update card live when inputs change
-[nameInput, powerInput, charmInput, popularityInput, flavorInput,packInput].forEach(input => {
+[nameInput, powerInput, charmInput, witInput, flavorInput,packInput,artistInput].forEach(input => {
input.addEventListener("input", drawCard);
});