From 6b65acf6e6bc31e27ed39f06ec17f97904777cde Mon Sep 17 00:00:00 2001 From: Dimava Date: Thu, 28 May 2020 19:24:05 +0300 Subject: [PATCH] add debug settings (works properly) --- src/js/states/settings.js | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/js/states/settings.js b/src/js/states/settings.js index 0388211e..d8c93e91 100644 --- a/src/js/states/settings.js +++ b/src/js/states/settings.js @@ -43,6 +43,11 @@ export class SettingsState extends TextualGameState { let html = ""; for (let i = 0; i < allApplicationSettings.length; ++i) { const setting = allApplicationSettings[i]; + if ( + allDebugSettings.indexOf(setting) != -1 && + !globalConfig.debug.showDebugSettings + ) + continue; if (setting.categoryId !== lastCategory) { lastCategory = setting.categoryId; @@ -55,22 +60,6 @@ export class SettingsState extends TextualGameState { html += setting.getHtml(); } - if (globalConfig.debug.showDebugSettings) { - for (let i = 0; i < allDebugSettings.length; ++i) { - const setting = allDebugSettings[i]; - - if (setting.categoryId !== lastCategory) { - lastCategory = setting.categoryId; - if (i !== 0) { - html += ""; - } - html += `${T.settings.categories[lastCategory]}`; - html += "
"; - } - - html += setting.getHtml(); - } - } if (lastCategory) { html += "
"; }