X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=empires.js;h=cb7571d67ef3ff81934593cf76c8b5c407c65ce6;hb=493acb2b3b21f592d0ab958ba2875bb412eb8468;hp=8713c6cf2f3d903b40b7a2597e0339161f39514c;hpb=49d955e6e751bbed7b4239805f046c16cb5f52d4;p=empires-server diff --git a/empires.js b/empires.js index 8713c6c..cb7571d 100644 --- a/empires.js +++ b/empires.js @@ -1,8 +1,6 @@ const express = require("express"); const Game = require("./game.js"); -const engine_name = "empires"; - const router = express.Router(); const GameState = { @@ -34,8 +32,8 @@ function shuffle(a) { } class Empires extends Game { - constructor() { - super(engine_name); + constructor(id) { + super(id); this._spectators = []; this.next_spectator_id = 1; this._players = []; @@ -249,15 +247,6 @@ class Empires extends Game { } -router.get('/', (request, response) => { - const game = request.game; - - if (! request.session.nickname) - response.render('choose-nickname.html', { game_name: game.meta.name }); - else - response.render('empires-game.html'); -}); - router.post('/spectator', (request, response) => { const game = request.game; var name = request.session.nickname; @@ -356,11 +345,11 @@ router.get('/events', (request, response) => { }); exports.router = router; -exports.name = engine_name; exports.Game = Empires; Empires.meta = { - name: "Empires" + name: "Empires", + identifier: "empires" }; exports.meta = Empires.meta;