tui.draw_history();
tui.draw_input_line();
-tui.log_msg("commands:", 1);
+tui.log_msg("basic 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("To change the map cell you are standing on, type the desired ASCII character into the prompt and hit Return.", 1);
tui.log_msg("");
+tui.log_msg("more commands:", 1);
+tui.log_msg("FLATTEN - transform surrounding map cells to \".\" ones", 3);
+tui.log_msg("");
document.addEventListener('keydown', (event) => {
if (chat.input_line === '') {
} else if (event.key === 'Enter') {
if (chat.input_line.length === 1) {
websocket.send("TASK:WRITE " + chat.input_line);
+ } else if (chat.input_line.trimEnd() === 'FLATTEN') {
+ websocket.send("TASK:FLATTEN_SURROUNDINGS");
} else {
websocket.send(chat.input_line);
}