aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/pegasus.h
diff options
context:
space:
mode:
authorMatthew Hoops2011-09-15 20:39:37 -0400
committerMatthew Hoops2011-09-15 20:39:37 -0400
commit1ac6abaeff4813d75abd4ac58a13e22eaef2ab71 (patch)
treeccc967c4c43cc10654805f9308879b878fe0e6dc /engines/pegasus/pegasus.h
parentd3fde69770b5a3065fa3ae1da76e443d6d185147 (diff)
downloadscummvm-rg350-1ac6abaeff4813d75abd4ac58a13e22eaef2ab71.tar.gz
scummvm-rg350-1ac6abaeff4813d75abd4ac58a13e22eaef2ab71.tar.bz2
scummvm-rg350-1ac6abaeff4813d75abd4ac58a13e22eaef2ab71.zip
PEGASUS: Stub off the base timebase code
This is not tested, and hopefully just works without anymore changes. I hate QuickTime :P
Diffstat (limited to 'engines/pegasus/pegasus.h')
-rw-r--r--engines/pegasus/pegasus.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/pegasus/pegasus.h b/engines/pegasus/pegasus.h
index 8ab891df9c..5074aaba09 100644
--- a/engines/pegasus/pegasus.h
+++ b/engines/pegasus/pegasus.h
@@ -50,6 +50,7 @@ class VideoManager;
class GraphicsManager;
class Idler;
class Cursor;
+class TimeBase;
static const int kViewScreenOffset = 64;
@@ -85,6 +86,9 @@ public:
void addIdler(Idler *idler);
void removeIdler(Idler *idler);
+ void addTimeBase(TimeBase *timeBase);
+ void removeTimeBase(TimeBase *timeBase);
+
protected:
Common::Error run();
@@ -141,6 +145,9 @@ private:
// Items
void createItems();
void createItem(tItemID itemID, tNeighborhoodID neighborhoodID, tRoomID roomID, tDirectionConstant direction);
+
+ // TimeBases
+ Common::List<TimeBase *> _timeBases;
};
} // End of namespace Pegasus