bool Debugger::cmdListFiles(int argc, const char **argv) { if (argc != 2) { debugPrintf("Format: listfiles <resource file>\n"); return true; } Common::StringArray files; _vm->_res->getResourceNames(Common::String(argv[1]), files); debugPrintColumns(files); return true; }
void Console::printWordMap(const WordMap &wordMap) { Common::StringArray words; WordMap::const_iterator verb; for (verb = wordMap.begin(); verb != wordMap.end(); ++verb) words.push_back(Common::String::format("%s: %3d", toAscii(verb->_key).c_str(), wordMap[verb->_key])); Common::sort(words.begin(), words.end()); debugPrintColumns(words); }
bool Console::Cmd_Vars(int argc, const char **argv) { if (argc != 1) { debugPrintf("Usage: %s\n", argv[0]); return true; } Common::StringArray vars; for (uint i = 0; i < _engine->_state.vars.size(); ++i) vars.push_back(Common::String::format("%3d: %3d", i, _engine->_state.vars[i])); debugPrintf("Variables:\n"); debugPrintColumns(vars); return true; }
bool Debugger::cmdListSongs(int argc, const char **argv) { Common::StringArray songs; _vm->_music->getSongNames(songs); debugPrintColumns(songs); return true; }