63 lines
1.4 KiB
JavaScript
63 lines
1.4 KiB
JavaScript
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;
|