]> git.cworth.org Git - lmno-server/blobdiff - lmno.js
Initial implementation of Scribe
[lmno-server] / lmno.js
diff --git a/lmno.js b/lmno.js
index db0d35b9cc3a55fef821f1b1d2f75a5c9aee868d..688c7a74e9800e51fde3a1375dcc28239e0862f3 100644 (file)
--- a/lmno.js
+++ b/lmno.js
@@ -81,7 +81,8 @@ nunjucks.configure("templates", {
  */
 const engines = {
   empires: require("./empires").Game,
-  tictactoe: require("./tictactoe").Game
+  tictactoe: require("./tictactoe").Game,
+  scribe: require("./scribe").Game
 };
 
 class LMNO {
@@ -285,10 +286,14 @@ for (let key in engines) {
   router.get('/', (request, response) => {
     const game = request.game;
 
-    if (! request.session.nickname)
-      response.render('choose-nickname.html', { game_name: game.meta.name });
-    else
+    if (! request.session.nickname) {
+      response.render('choose-nickname.html', {
+        game_name: game.meta.name,
+        options: game.meta.options
+      });
+    } else {
       response.render(`${game.meta.identifier}-game.html`);
+    }
   });
 
   router.put('/player', (request, response) => {