diff options
author | Torbjörn Andersson | 2010-04-01 16:11:29 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2010-04-01 16:11:29 +0000 |
commit | d38f71c1e45f4b45f2e11e02315957d40657f3f3 (patch) | |
tree | e4d9f6a3d98b7cd987f4045563c63955f1bba952 /engines/sword2/console.cpp | |
parent | aee05cd21d5da6de39f23e5250af00f05a94fb5d (diff) | |
download | scummvm-rg350-d38f71c1e45f4b45f2e11e02315957d40657f3f3.tar.gz scummvm-rg350-d38f71c1e45f4b45f2e11e02315957d40657f3f3.tar.bz2 scummvm-rg350-d38f71c1e45f4b45f2e11e02315957d40657f3f3.zip |
Added an "fxq" debugger command to print the FX queue. I guess it might help in
debugging the "No free slot in FX queue!" bug I've heard of but never actually
seen. (See for instance bug #2976008, "BS2: Game lockup in British Museum".)
svn-id: r48458
Diffstat (limited to 'engines/sword2/console.cpp')
-rw-r--r-- | engines/sword2/console.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sword2/console.cpp b/engines/sword2/console.cpp index eb3b885cf7..4bf7c0da19 100644 --- a/engines/sword2/console.cpp +++ b/engines/sword2/console.cpp @@ -122,6 +122,7 @@ Debugger::Debugger(Sword2Engine *vm) DCmd_Register("english", WRAP_METHOD(Debugger, Cmd_English)); DCmd_Register("finnish", WRAP_METHOD(Debugger, Cmd_Finnish)); DCmd_Register("polish", WRAP_METHOD(Debugger, Cmd_Polish)); + DCmd_Register("fxq", WRAP_METHOD(Debugger, Cmd_FxQueue)); } void Debugger::varGet(int var) { @@ -795,4 +796,9 @@ bool Debugger::Cmd_Polish(int argc, const char **argv) { return true; } +bool Debugger::Cmd_FxQueue(int argc, const char **argv) { + _vm->_sound->printFxQueue(); + return true; +} + } // End of namespace Sword2 |