]> git.cworth.org Git - empires-server/blobdiff - tictactoe.js
Add new game.js with a new parent class Game
[empires-server] / tictactoe.js
index a38cea0e807f02d4e1aea2448263c7a2ebdbae1e..5b8729e48568ff114bc3acc9884495ff61081062 100644 (file)
@@ -1,9 +1,13 @@
 const express = require("express");
+const Game = require("./game.js");
+
+const engine_name = "tictactoe";
 
 const router = express.Router();
 
-class TicTacToe {
+class TicTacToe extends Game {
   constructor() {
+    super(engine_name);
     this.moves = [];
     this.board = Array(9).fill(null);
     this.clients = [];
@@ -100,5 +104,5 @@ router.get('/events', (request, response) => {
 });
 
 exports.router = router;
-exports.name = "tictactoe";
+exports.name = engine_name;
 exports.Game = TicTacToe;