aboutsummaryrefslogtreecommitdiff
path: root/scumm/debugger.h
diff options
context:
space:
mode:
authorMax Horn2003-10-12 17:49:52 +0000
committerMax Horn2003-10-12 17:49:52 +0000
commitb3f8b4010bbc63404e85829b5a4eb89b030f77dd (patch)
treec9331e498d722306d4ce72016e659298fbaa9470 /scumm/debugger.h
parent620bf5e962a084fbedd70601352b3dc6b1c87e5e (diff)
downloadscummvm-rg350-b3f8b4010bbc63404e85829b5a4eb89b030f77dd.tar.gz
scummvm-rg350-b3f8b4010bbc63404e85829b5a4eb89b030f77dd.tar.bz2
scummvm-rg350-b3f8b4010bbc63404e85829b5a4eb89b030f77dd.zip
cleanup
svn-id: r10764
Diffstat (limited to 'scumm/debugger.h')
-rw-r--r--scumm/debugger.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/scumm/debugger.h b/scumm/debugger.h
index 28902bac94..4a4cbc5517 100644
--- a/scumm/debugger.h
+++ b/scumm/debugger.h
@@ -51,18 +51,21 @@ struct DCmd {
class ScummDebugger {
public:
- ScummDebugger();
+ ScummDebugger(ScummEngine *s);
- void on_frame();
- void attach(ScummEngine *s, char *entry);
+ void onFrame();
+ void attach(const char *entry = 0);
+
+ bool isAttached() const { return _isAttached; }
protected:
- ScummEngine *_s;
+ ScummEngine *_vm;
int _frame_countdown, _dvar_count, _dcmd_count;
DVar _dvars[256];
DCmd _dcmds[256];
bool _detach_now;
- char *errStr;
+ bool _isAttached;
+ char *_errStr;
void enter();
void detach();