diff options
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 26485b6b41..8e96a06ee5 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -41,6 +41,21 @@ namespace GUI { namespace Parallaction { +enum { + kDebugDisk = 1 << 0, + kDebugWalk = 1 << 1, + kDebugLocation = 1 << 2, + kDebugDialogue = 1 << 3, + kDebugGraphics = 1 << 4, + kDebugJobs = 1 << 5, + kDebugInput = 1 << 6 +}; + +enum { + GF_DEMO = 1 << 0 +}; + + // high values mean high priority enum { @@ -99,6 +114,13 @@ public: } }; +struct Credit { + const char *_role; + const char *_name; +}; + +typedef void (*callable)(void*); + extern uint16 _mouseButtons; extern uint16 _score; @@ -145,6 +167,8 @@ extern const char *_minidrkiName; #define IS_MINI_CHARACTER(s) (((s)[0] == 'm')) #define IS_DUMMY_CHARACTER(s) (((s)[0] == 'D')) +#define PATH_LEN 200 + void waitUntilLeftClick(); void addNode(Node *list, Node *n); |