+ Concept of PluginModule and inherited classes such as ServerModule, MenuModule, ...

* Client now tracks current menu module. Auto detach events, etc.
This commit is contained in:
Bryan Ashby 2015-03-18 23:08:23 -06:00
parent d3e35d286a
commit f7462bbbdd
11 changed files with 226 additions and 60 deletions

View file

@ -3,7 +3,7 @@
var ansi = require('./ansi_term.js');
var artwork = require('./art.js');
var modules = require('./modules.js');
var moduleUtil = require('./module_util.js');
var Log = require('./logger.js').log;
var Config = require('./config.js').config;
var packageJson = require('../package.json');
@ -84,7 +84,8 @@ function connectEntry(client) {
setTimeout(function onTimeout() {
term.write(ansi.clearScreen());
modules.goto(Config.entryMod, client);
client.gotoMenuModule(Config.entryMod);
//moduleUtil.goto(Config.entryMod, client);
}, timeout);
});
}, 500);