X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7B%20card_id%20%7D%7D/delete?a=blobdiff_plain;f=new2%2Frogue_chat_nocanvas_monochrome.html;h=72ac10c5a5c7fbbfc268acaec4e232609eba3de2;hb=8f93c0c58d4bf9ba2a83e0c7e474045a0dd7178e;hp=c5a4a1fa2d9e5cf3a8651ad5b9756f548a0a6bc4;hpb=dcb275a3ae06858ba25eee3c5cd7ab6c1d44a4df;p=plomrogue2-experiments diff --git a/new2/rogue_chat_nocanvas_monochrome.html b/new2/rogue_chat_nocanvas_monochrome.html index c5a4a1f..72ac10c 100644 --- a/new2/rogue_chat_nocanvas_monochrome.html +++ b/new2/rogue_chat_nocanvas_monochrome.html @@ -218,11 +218,11 @@ let tui = { tui.log_msg("HELP"); tui.log_msg(""); tui.log_msg("chat mode commands:"); - tui.log_msg("/login USER - register as USER"); - tui.log_msg("/msg USER TEXT - send TEXT to USER"); - tui.log_msg("/help - show this help"); - tui.log_msg("/play - switch to play mode"); - tui.log_msg("/study - switch to study mode"); + tui.log_msg(":login USER - register as USER"); + tui.log_msg(":msg USER TEXT - send TEXT to USER"); + tui.log_msg(":help - show this help"); + tui.log_msg(":play or :p - switch to play mode"); + tui.log_msg(":study or :s - switch to study mode"); tui.log_msg(""); tui.log_msg("play mode commands:"); tui.log_msg("w, a, s, d - move avatar"); @@ -394,21 +394,21 @@ document.addEventListener('keydown', (event) => { } else if (event.key == 'Enter') { let [tokens, token_starts] = parser.tokenize(tui.input_line); if (tokens.length > 0 && tokens[0].length > 0) { - if (tokens[0][0] == '/') { - if (tokens[0] == '/play') { + if (tokens[0][0] == ':') { + if (tokens[0] == ':play' || tokens[0] == ':p') { tui.switch_mode('play'); - } else if (tokens[0] == '/study') { + } else if (tokens[0] == ':study' || tokens[0] == ':s') { tui.switch_mode('study'); - } else if (tokens[0] == '/help') { + } else if (tokens[0] == ':help') { tui.log_help(); tui.refresh(); - } else if (tokens[0] == '/login') { + } else if (tokens[0] == ':login') { if (tokens.length > 1) { websocket.send('LOGIN ' + quote(tokens[1])); } else { tui.log_msg('? need login name'); } - } else if (tokens[0] == '/msg') { + } else if (tokens[0] == ':msg') { if (tokens.length > 2) { let msg = tui.input_line.slice(token_starts[2]); websocket.send('QUERY ' + quote(tokens[1]) + ' ' + quote(msg)); @@ -448,10 +448,10 @@ document.addEventListener('keydown', (event) => { websocket.send('TASK:MOVE DOWN'); }; } else if (tui.mode == 'edit') { - if (event.key.length === 1) { + if (event.key != "Shift" && event.key.length == 1) { websocket.send("TASK:WRITE " + quote(event.key)); + tui.switch_mode('play'); } - tui.switch_mode('play'); } else if (tui.mode == 'study') { if (event.key === 'c') { tui.switch_mode('chat');