X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=empires.js;h=749f26ed9058bbfa60d30138b23ce62a9732e5ab;hb=de78893aec1d5a4a0ae84610f2f01f78e9455f18;hp=7907ce0c80a7711d4c92044f7391298156c2a664;hpb=eec2fd5c7db6f39a9994fa620619ebf005d26064;p=empires-server diff --git a/empires.js b/empires.js index 7907ce0..749f26e 100644 --- a/empires.js +++ b/empires.js @@ -1,4 +1,7 @@ const express = require("express"); +const Game = require("./game.js"); + +const engine_name = "empires"; const router = express.Router(); @@ -30,8 +33,9 @@ function shuffle(a) { } } -class Game { +class Empires extends Game { constructor() { + super(engine_name); this._spectators = []; this.next_spectator_id = 1; this._players = []; @@ -387,5 +391,5 @@ router.get('/players', (request, response) => { router.get('/events', handle_events); exports.router = router; -exports.name = "empires"; -exports.Game = Game; +exports.name = engine_name; +exports.Game = Empires;