X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=tictactoe.js;h=11b4295df247ced277c82d8f1501369483a7a4e0;hb=7b21a4eb7ed2d6d479842b01c35ba6931c3acdc7;hp=7b7df8d4ac912da483348cb78354330eb74f5cfa;hpb=49d955e6e751bbed7b4239805f046c16cb5f52d4;p=empires-server diff --git a/tictactoe.js b/tictactoe.js index 7b7df8d..11b4295 100644 --- a/tictactoe.js +++ b/tictactoe.js @@ -1,13 +1,11 @@ const express = require("express"); const Game = require("./game.js"); -const engine_name = "tictactoe"; - const router = express.Router(); class TicTacToe extends Game { constructor() { - super(engine_name); + super(); this.moves = []; this.board = Array(9).fill(null); } @@ -38,15 +36,6 @@ class TicTacToe 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('tictactoe-game.html'); -}); - router.post('/move', (request, response) => { const game = request.game; const square = request.body.square; @@ -70,11 +59,11 @@ router.get('/events', (request, response) => { }); exports.router = router; -exports.name = engine_name; exports.Game = TicTacToe; TicTacToe.meta = { - name: "Tic Tac Toe" + name: "Tic Tac Toe", + identifier: "tictactoe" }; exports.meta = TicTacToe.meta;