X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=empires.js;fp=empires.js;h=7907ce0c80a7711d4c92044f7391298156c2a664;hb=eec2fd5c7db6f39a9994fa620619ebf005d26064;hp=c2ba106a641fc2359ddcb37e51afa34bce415b9b;hpb=20ab7f84abd07b744d0c73f0dd54879ff884e534;p=lmno-server diff --git a/empires.js b/empires.js index c2ba106..7907ce0 100644 --- a/empires.js +++ b/empires.js @@ -1,6 +1,6 @@ const express = require("express"); -const app = express.Router(); +const router = express.Router(); const GameState = { JOIN: 1, @@ -285,14 +285,14 @@ function handle_events(request, response) { }); } -app.get('/', (request, response) => { +router.get('/', (request, response) => { if (! request.session.nickname) response.render('choose-nickname.html', { game_name: "Empires" }); else response.render('empires-game.html'); }); -app.post('/spectator', (request, response) => { +router.post('/spectator', (request, response) => { const game = request.game; var name = request.session.nickname; @@ -304,13 +304,13 @@ app.post('/spectator', (request, response) => { response.send(JSON.stringify(id)); }); -app.delete('/spectator/:id', (request, response) => { +router.delete('/spectator/:id', (request, response) => { const game = request.game; game.remove_spectator(parseInt(request.params.id)); response.send(); }); -app.post('/register', (request, response) => { +router.post('/register', (request, response) => { const game = request.game; var name = request.session.nickname;; @@ -322,70 +322,70 @@ app.post('/register', (request, response) => { response.send(); }); -app.post('/deregister/:id', (request, response) => { +router.post('/deregister/:id', (request, response) => { const game = request.game; game.remove_player(parseInt(request.params.id)); response.send(); }); -app.post('/reveal', (request, response) => { +router.post('/reveal', (request, response) => { const game = request.game; game.reveal(); response.send(); }); -app.post('/start', (request, response) => { +router.post('/start', (request, response) => { const game = request.game; game.start(); response.send(); }); -app.post('/reset', (request, response) => { +router.post('/reset', (request, response) => { const game = request.game; game.reset(); response.send(); }); -app.post('/capture/:captor/:captee', (request, response) => { +router.post('/capture/:captor/:captee', (request, response) => { const game = request.game; game.capture(parseInt(request.params.captor), parseInt(request.params.captee)); response.send(); }); -app.post('/liberate/:id', (request, response) => { +router.post('/liberate/:id', (request, response) => { const game = request.game; game.liberate(parseInt(request.params.id)); response.send(); }); -app.post('/restart', (request, response) => { +router.post('/restart', (request, response) => { const game = request.game; game.restart(parseInt(request.params.id)); response.send(); }); -app.get('/characters', (request, response) => { +router.get('/characters', (request, response) => { const game = request.game; response.send(game.characters); }); -app.get('/empires', (request, response) => { +router.get('/empires', (request, response) => { const game = request.game; response.send(game.empires); }); -app.get('/spectators', (request, response) => { +router.get('/spectators', (request, response) => { const game = request.game; response.send(game.spectators); }); -app.get('/players', (request, response) => { +router.get('/players', (request, response) => { const game = request.game; response.send(game.players); }); -app.get('/events', handle_events); +router.get('/events', handle_events); -exports.app = app; +exports.router = router; exports.name = "empires"; exports.Game = Game;