aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/events.h
diff options
context:
space:
mode:
authorPaul Gilbert2013-12-09 22:22:32 -0500
committerPaul Gilbert2013-12-09 22:22:32 -0500
commit03f7fb64dbbdd3d595f15b7fa0f12f42eaee02eb (patch)
treee7a0599087d5e7c77c1572c57806a8257f0032e0 /engines/voyeur/events.h
parentafc4e0ed333ca4acd5fcb092362f9910225ffd93 (diff)
downloadscummvm-rg350-03f7fb64dbbdd3d595f15b7fa0f12f42eaee02eb.tar.gz
scummvm-rg350-03f7fb64dbbdd3d595f15b7fa0f12f42eaee02eb.tar.bz2
scummvm-rg350-03f7fb64dbbdd3d595f15b7fa0f12f42eaee02eb.zip
VOYEUR: Implemented the playStamp method
Diffstat (limited to 'engines/voyeur/events.h')
-rw-r--r--engines/voyeur/events.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/engines/voyeur/events.h b/engines/voyeur/events.h
index 3cfdca4faa..c7bd52d59a 100644
--- a/engines/voyeur/events.h
+++ b/engines/voyeur/events.h
@@ -104,16 +104,22 @@ public:
int _field437E;
int _field4380;
int _field4382;
- int _field4384;
+ int _videoEventId;
byte *_field4386;
int _curICF0;
int _curICF1;
int _fadeICF0;
int _fadeICF1;
- int _fadeFunc;
+ void (*_fadeFunc)();
int _lastInplay;
int _incriminate;
int _policeEvent;
+
+ // Fields not originally in _voy, but I'm putting in for convenience
+ int _newIncriminate;
+ int _newLastInplay;
+ int _newFadeICF1;
+ void (*_newFadeFunc)();
};
class IntData {
@@ -145,6 +151,7 @@ private:
VoyeurEngine *_vm;
uint32 _priorFrameTime;
uint32 _gameCounter;
+ uint32 _joe;
bool _keyState[256];
int _mouseButton;
Common::List<IntNode *> _intNodes;
@@ -198,6 +205,8 @@ public:
void mouseOn();
void mouseOff();
Common::Point getMousePos() { return _mousePos; }
+ void getMouseInfo();
+ void checkForKey();
};
} // End of namespace Voyeur