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 
8 namespace Parallaction {
9 
10 class Parallaction;
11 
12 class Debugger : public GUI::Debugger {
13 public:
15 
16 private:
17  void preEnter() override;
18  void postEnter() override;
19 
20 private:
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:8
Definition: debug.h:12