From 91641af0986a58b67730beeb0f1cf126bfac96ef Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Sun, 25 Oct 2020 04:16:23 +0100
Subject: [PATCH] Improve intro help screen handling.

---
 new2/rogue_chat.html | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

diff --git a/new2/rogue_chat.html b/new2/rogue_chat.html
index dd9cc8d..931ca08 100644
--- a/new2/rogue_chat.html
+++ b/new2/rogue_chat.html
@@ -154,20 +154,8 @@ let game = {
 }
 
 let chat = {
-  input_line:"",
-  history: ["",
-	    " visible ASCII char in the input prompt.",
-	    " To write on the map, enter on a single",
-	    "",
-	    " contain whitespace, escape them with \\.",
-	    " Use double quotes for strings that",
-	    "",
-	    " Use arrow keys to move your avatar.",
-	    "",
-	    "   QUERY USER TEXT - send TEXT to USER",
-	    "   ALL TEXT - send TEXT to all users",
-	    "   LOGIN USER - register as USER",
-	    " commands:"]
+  input_line: "",
+  history: []
 }
 
 terminal.initialize()
@@ -176,6 +164,17 @@ tui.draw_tick_line();
 tui.draw_history();
 tui.draw_input_line();
 
+tui.log_msg("commands:", 1);
+tui.log_msg("LOGIN USER - register as USER", 3);
+tui.log_msg("ALL TEXT - send TEXT to all users", 3);
+tui.log_msg("QUERY USER TEXT - send TEXT to USER", 3);
+tui.log_msg("");
+tui.log_msg("Use arrow keys to move your avatar", 1);
+tui.log_msg("");
+tui.log_msg("Use double quotes for strings that contain whitespace, escape them with \\.", 1);
+tui.log_msg("");
+tui.log_msg("To write on the map, hit Return on a single visible ASCII character in the input prompt", 1);
+
 document.addEventListener('keydown', (event) => {
   if (chat.input_line === '') {
     terminal.drawBox(terminal.rows - 1, terminal.cols / 2, 1, terminal.rows, 'black');
-- 
2.30.2