diff options
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r-- | engines/parallaction/parallaction.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h index 5ac53c932f..8786998eea 100644 --- a/engines/parallaction/parallaction.h +++ b/engines/parallaction/parallaction.h @@ -135,7 +135,7 @@ struct PARALLACTIONGameDescription; struct Job; typedef void (*JobFn)(void*, Job*); -struct Job : public Node { +struct Job { uint16 _count; // # of executions left uint16 _tag; // used for ordering uint16 _finished; @@ -147,6 +147,9 @@ public: } }; +typedef Job* JobPointer; +typedef ManagedList<JobPointer> JobList; + struct Credit { const char *_role; const char *_name; @@ -399,7 +402,7 @@ protected: // data int16 _keyDown; - Job _jobs; + JobList _jobs; Node helperNode; // used for freeZones: to be removed |