This commit is contained in:
Cay 2026-03-17 14:43:31 +00:00
parent 78d1d05630
commit a605a2f0c5
2 changed files with 64 additions and 0 deletions

2
app.js
View File

@ -22,6 +22,7 @@ const equip = require("./routes/equip");
const equipment = require("./routes/equipment");
const blackmarket = require("./routes/blackmarket");
const mineRoute = require("./routes/mine_route");
const arenaRoutes = require("./routes/arena");
const compression = require("compression");
@ -239,6 +240,7 @@ app.use("/api/equip", equip);
app.use("/api/equipment", equipment);
app.use("/api/blackmarket", blackmarket);
app.use("/api/mine", mineRoute);
app.use("/arena", arenaRoutes);
/* ========================
404 Handler

62
routes/routes_arena.js Normal file
View File

@ -0,0 +1,62 @@
const express = require("express");
const router = express.Router();
/* ================================
Arena Übersicht
GET /arena
================================ */
router.get("/", (req, res) => {
res.render("arena", {
title: "Kampfarena",
});
});
/* ================================
1v1 Spielfeld
GET /arena/1v1
================================ */
router.get("/1v1", (req, res) => {
res.render("1v1_spielfeld", {
title: "1v1 Kampf",
player1: req.session?.character?.name || "Spieler 1",
player2: "Gegner",
player1hp: 20,
player2hp: 20,
player1mana: 3,
player2mana: 3,
});
});
/* ================================
2v2 Spielfeld (Platzhalter)
GET /arena/2v2
================================ */
router.get("/2v2", (req, res) => {
res.render("1v1_spielfeld", {
title: "2v2 Kampf",
player1: req.session?.character?.name || "Spieler 1",
player2: "Gegner",
player1hp: 20,
player2hp: 20,
player1mana: 3,
player2mana: 3,
});
});
/* ================================
4v4 Spielfeld (Platzhalter)
GET /arena/4v4
================================ */
router.get("/4v4", (req, res) => {
res.render("1v1_spielfeld", {
title: "4v4 Kampf",
player1: req.session?.character?.name || "Spieler 1",
player2: "Gegner",
player1hp: 20,
player2hp: 20,
player1mana: 3,
player2mana: 3,
});
});
module.exports = router;