ScummVM API documentation
debug.h
1
2#ifndef PARALLACTION_DEBUGGER_H
3#define PARALLACTION_DEBUGGER_H
4
5#include "gui/debugger.h"
6#include "parallaction/input.h"
7
8namespace Parallaction {
9
10class Parallaction;
11
12class Debugger : public GUI::Debugger {
13public:
15
16private:
17 void preEnter() override;
18 void postEnter() override;
19
20private:
21 Parallaction *_vm;
22 MouseTriState _mouseState;
23
24 bool Cmd_Location(int argc, const char **argv);
25 bool Cmd_Give(int argc, const char **argv);
26 bool Cmd_Zones(int argc, const char **argv);
27 bool Cmd_Animations(int argc, const char **argv);
28 bool Cmd_LocalFlags(int argc, const char **argv);
29 bool Cmd_GlobalFlags(int argc, const char **argv);
30 bool Cmd_ToggleGlobalFlag(int argc, const char **argv);
31 bool Cmd_Locations(int argc, const char **argv);
32 bool Cmd_GfxObjects(int argc, const char **argv);
33 bool Cmd_Programs(int argc, const char** argv);
34 bool Cmd_ShowMouse(int argc, const char** argv);
35
36 Common::String decodeZoneFlags(uint32 flags);
37};
38
39} // End of namespace Parallaction
40
41#endif
Definition: str.h:59
Definition: debugger.h:41
Definition: debug.h:12
Definition: debug.h:8