X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/static/gitweb.js?a=blobdiff_plain;f=rogue_chat.html;h=3825581359fa615777a3a6709479eb8ccbe593bf;hb=33adc215597b0fd7553661891a3c84ce16f1955e;hp=f245644599457e6e438254732dc181ae49106946;hpb=1adb3944eb2d16361d6fc4c150be88faf7a2bffa;p=plomrogue2 diff --git a/rogue_chat.html b/rogue_chat.html index f245644..3825581 100644 --- a/rogue_chat.html +++ b/rogue_chat.html @@ -20,7 +20,7 @@ terminal rows: keyboard input/control:

button controls for mouse players

- +
@@ -625,15 +625,16 @@ let tui = { this.init_keys(); }, init_keys: function() { + document.getElementById("move_table").hidden = true; this.keys = {}; for (let key_selector of key_selectors) { this.keys[key_selector.id.slice(4)] = key_selector.value; } this.movement_keys = {}; - if (!game.map_geometry) { - return; + let geometry_prefix = 'undefinedMapGeometry_'; + if (game.map_geometry) { + geometry_prefix = game.map_geometry.toLowerCase() + '_'; } - let geometry_prefix = game.map_geometry.toLowerCase() + '_'; for (const key_name of Object.keys(key_descriptions)) { if (key_name.startsWith(geometry_prefix)) { let direction = key_name.split('_')[2].toUpperCase(); @@ -645,6 +646,7 @@ let tui = { move_button.hidden = true; }; for (const move_button of document.querySelectorAll('[id^="' + geometry_prefix + 'move_"]')) { + document.getElementById("move_table").hidden = false; move_button.hidden = false; }; for (let el of document.getElementsByTagName("button")) {