]> git.cworth.org Git - empires-server/blobdiff - empires.js
empires: Bring in game client code as a template
[empires-server] / empires.js
index a8c177109a08f409969be419951e97da59d2a96f..e6b7e77979736a6269a27250899e3420c89fe178 100644 (file)
@@ -259,12 +259,18 @@ app.get('/', (request, response) => {
   if (! request.session.nickname)
     response.render('choose-nickname.html');
   else
-    response.sendFile(path.join(__dirname, './game.html'));
+    response.render('empires-game.html');
 });
 
 app.post('/register', (request, response) => {
   const game = request.game;
-  game.add_player(request.body.name, request.body.character);
+  var name = request.session.nickname;;
+
+  /* If the request includes a name, that overrides the session nickname. */
+  if (request.body.name)
+    name = request.body.name;
+
+  game.add_player(name, request.body.character);
   response.send();
 });