aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/console.h
diff options
context:
space:
mode:
authorColin Snover2017-09-04 12:28:05 -0500
committerColin Snover2017-09-04 15:19:59 -0500
commit67fcb0bdafac4384dbb6be3dca565a6e99b75e0a (patch)
tree3dce113f1ba5aee4f2fa8107d54c02f1ab237791 /engines/sci/console.h
parent50e7a7eb3f6558c6f9cdb906356bcd70bd31f33d (diff)
downloadscummvm-rg350-67fcb0bdafac4384dbb6be3dca565a6e99b75e0a.tar.gz
scummvm-rg350-67fcb0bdafac4384dbb6be3dca565a6e99b75e0a.tar.bz2
scummvm-rg350-67fcb0bdafac4384dbb6be3dca565a6e99b75e0a.zip
SCI: Allow deep inspection of objects in debugger
Diffstat (limited to 'engines/sci/console.h')
-rw-r--r--engines/sci/console.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/engines/sci/console.h b/engines/sci/console.h
index 82a5f69db1..c467b863cd 100644
--- a/engines/sci/console.h
+++ b/engines/sci/console.h
@@ -41,16 +41,10 @@ public:
Console(SciEngine *engine);
virtual ~Console();
-#ifdef ENABLE_SCI32
- void printArray(reg_t reg);
- void printBitmap(reg_t reg);
-#endif
-
private:
virtual void preEnter();
virtual void postEnter();
-private:
// General
bool cmdHelp(int argc, const char **argv);
// Kernel
@@ -192,6 +186,11 @@ private:
void printKernelCallsFound(int kernelFuncNum, bool showFoundScripts);
void printBreakpoint(int index, const Breakpoint &bp);
+ void printReference(reg_t reg, reg_t reg_end = NULL_REG);
+#ifdef ENABLE_SCI32
+ void printArray(reg_t reg);
+ void printBitmap(reg_t reg);
+#endif
SciEngine *_engine;
DebugState &_debugState;