function Hint(element) { Module.call(this); this.element = element; this.update = function() { if(ronin.module){ this.element.innerHTML = this.message(ronin.module,commander.cmd); this.element.style.display = "block"; } else{ this.element.innerHTML = this.default(); this.element.style.display = "block"; } } this.message = function(module,cmd) { var s = ""+module.constructor.name+""; var e = 0; while(e < 10){ if(!module.parameters[e]){ break; } var param_name = module.parameters[e].name; s += cmd[param_name.toLowerCase()]() ? ""+cmd[param_name.toLowerCase()]().render()+"" : ""+param_name+""; e += 1; } return s; } this.default = function() { var s = "Modules"; for (var key in ronin.modules){ s += ""+ronin.modules[key].constructor.name+" "+key+" "; } return s; } }