aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo/schedule.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hugo/schedule.h')
-rw-r--r--engines/hugo/schedule.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/hugo/schedule.h b/engines/hugo/schedule.h
index fa42cc03bf..046f3d04f3 100644
--- a/engines/hugo/schedule.h
+++ b/engines/hugo/schedule.h
@@ -79,6 +79,24 @@ private:
event_t *getQueue();
void delQueue(event_t *curEvent);
event_t *doAction(event_t *curEvent);
+
+ virtual const char* getCypher() = 0;
+};
+
+class Scheduler_v1 : public Scheduler {
+public:
+ Scheduler_v1(HugoEngine &vm);
+ ~Scheduler_v1();
+
+ const char *getCypher();
+};
+
+class Scheduler_v2 : public Scheduler {
+public:
+ Scheduler_v2(HugoEngine &vm);
+ ~Scheduler_v2();
+
+ const char *getCypher();
};
} // End of namespace Hugo