diff --git a/core/art.js b/core/art.js index 9a68f720..e732113d 100644 --- a/core/art.js +++ b/core/art.js @@ -450,18 +450,23 @@ function display(options, cb) { options.client.on('cursor position report', cprListener); - //options.pause = 'termHeight'; // :TODO: remove!! - var nextTermHeight = options.client.termHeight; + options.pause = 'termHeight'; // :TODO: remove!! + var nextPauseTermHeight = options.client.term.termHeight; + var continous = false; parser.on('row update', function rowUpdate(row) { - if(row >= nextTermHeight) { - if('termHeight' === options.pause) { + if(row >= nextPauseTermHeight) { + if(!continous && 'termHeight' === options.pause) { options.client.waitForKeyPress(function kp(k) { + // :TODO: Allow for configurable key(s) here; or none + if('C' === k || 'c' == k) { + continous = true; + } parser.parse(); }); parser.stop(); } - nextTermHeight *= 2; + nextPauseTermHeight += options.client.term.termHeight; } }); diff --git a/core/config.js b/core/config.js index c08a0537..e74b7342 100644 --- a/core/config.js +++ b/core/config.js @@ -63,7 +63,7 @@ function init(configPath, cb) { function getDefaultPath() { var base = miscUtil.resolvePath('~/'); if(base) { - return paths.join(base, '.enigmabbs', 'config.json'); + return paths.join(base, '.enigma-bbs', 'config.json'); } } diff --git a/mods/menu.json b/mods/menu.json index 55d74b34..c4c24ee0 100644 --- a/mods/menu.json +++ b/mods/menu.json @@ -363,7 +363,7 @@ } }, "demoDefaultsDosAnsi" : { - "art" : "bw_bc.ans", + "art" : "WE-CIZB.ANS", "options" : { "cls" : true } }