aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/prince.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/prince/prince.h')
-rw-r--r--engines/prince/prince.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/prince/prince.h b/engines/prince/prince.h
index b289c75553..6340733255 100644
--- a/engines/prince/prince.h
+++ b/engines/prince/prince.h
@@ -53,6 +53,9 @@ class PrinceEngine;
class GraphicsMan;
class Script;
class Debugger;
+class ObjectList;
+class MobList;
+class MusicPlayer;
class PrinceEngine : public Engine {
protected:
@@ -77,19 +80,28 @@ public:
virtual GUI::Debugger *getDebugger();
+ void changeCursor(uint16 curId);
+
private:
bool playNextFrame();
void keyHandler(Common::Event event);
+ void hotspot();
Common::RandomSource *_rnd;
Graphics::BitmapDecoder _roomBmp;
uint16 _locationNr;
MhwanhDecoder _walizkaBmp;
+ Graphics::Surface *_cur1;
+ Graphics::Surface *_cur2;
+
Debugger *_debugger;
GraphicsMan *_graph;
Script *_script;
Font _font;
+ ObjectList *_objectList;
+ MobList *_mobList;
+ MusicPlayer *_midiPlayer;
void mainLoop();