const express = require("express");
const Game = require("./game.js");
-const engine_name = "empires";
-
const router = express.Router();
const GameState = {
}
class Empires extends Game {
- constructor() {
- super(engine_name);
+ constructor(id) {
+ super(id);
this._spectators = [];
this.next_spectator_id = 1;
this._players = [];
}
-router.get('/', (request, response) => {
- if (! request.session.nickname)
- response.render('choose-nickname.html', { game_name: "Empires" });
- else
- response.render('empires-game.html');
-});
-
router.post('/spectator', (request, response) => {
const game = request.game;
var name = request.session.nickname;
});
exports.router = router;
-exports.name = engine_name;
exports.Game = Empires;
+
+Empires.meta = {
+ name: "Empires",
+ identifier: "empires"
+};
+
+exports.meta = Empires.meta;