]> git.cworth.org Git - empires-server/blobdiff - empires.js
Add new game.js with a new parent class Game
[empires-server] / empires.js
index 7907ce0c80a7711d4c92044f7391298156c2a664..749f26ed9058bbfa60d30138b23ce62a9732e5ab 100644 (file)
@@ -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;