aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/events.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-01-06 22:01:36 -0500
committerPaul Gilbert2014-01-06 22:01:36 -0500
commit2a206ebd7f84b41ba93518a2c003ba67bedf72df (patch)
tree84a1b758fd98935031e3943d1cdd88567ea42297 /engines/voyeur/events.h
parent6dff1574590c60eab526b7dcc4061ec9f15c0821 (diff)
downloadscummvm-rg350-2a206ebd7f84b41ba93518a2c003ba67bedf72df.tar.gz
scummvm-rg350-2a206ebd7f84b41ba93518a2c003ba67bedf72df.tar.bz2
scummvm-rg350-2a206ebd7f84b41ba93518a2c003ba67bedf72df.zip
VOYEUR: Moved SVoy and game events to their own file
Diffstat (limited to 'engines/voyeur/events.h')
-rw-r--r--engines/voyeur/events.h100
1 files changed, 0 insertions, 100 deletions
diff --git a/engines/voyeur/events.h b/engines/voyeur/events.h
index a51b66916a..d2909542e6 100644
--- a/engines/voyeur/events.h
+++ b/engines/voyeur/events.h
@@ -36,7 +36,6 @@ class CMapResource;
#define GAME_FRAME_RATE 50
#define GAME_FRAME_TIME (1000 / GAME_FRAME_RATE)
-#define TOTAL_EVENTS 1000
typedef void (EventsManager::*EventMethodPtr)();
@@ -51,97 +50,6 @@ public:
IntNode(uint16 curTime, uint16 timeReset, uint16 flags);
};
-enum VoyeurEventType { EVTYPE_VIDEO = 1, EVTYPE_AUDIO = 2, EVTYPE_EVID = 3,
- EVTYPE_COMPUTER = 4 };
-
-struct VoyeurEvent {
- int _hour;
- int _minute;
- bool _isAM;
- VoyeurEventType _type;
- int _videoId;
- int _computerOn;
- int _computerOff;
- int _dead;
-};
-
-class SVoy {
-public:
- bool _isAM;
- int _RTANum;
- int _RTVNum;
- int _switchBGNum;
- int _arr1[8][20];
- int _arr2[8][20];
- int _arr3[3][20];
- int _arr4[3][20];
- int _arr5[3][20];
- int _arr6[3][20];
- int _arr7[20];
-
- int _field468;
- int _field46A;
- int _vocSecondsOffset;
- bool _field46E;
- int _field470;
- int _field472;
- int _transitionId;
- int _RTVLimit;
- int _field478;
- int _field47A;
- PictureResource *_evPicPtrs[6];
- CMapResource *_evCmPtrs[6];
- int _field4AC;
- int _field4AE[5];
- int _field4B8;
-
- int _computerTextId;
- Common::Rect _rect4E4;
- int _field4EC;
- int _field4EE;
- int _field4F0;
- int _field4F2;
-
- /**
- * Total number of game events that have occurred
- */
- int _eventCount;
-
- /**
- * List of game events that have occurred
- */
- VoyeurEvent _events[TOTAL_EVENTS];
-
- int _timeStart;
- int _duration;
- int _vidStart;
-
- int _audioTime;
- int _phones[5];
- int _numPhonesUsed;
- int _evidence[20];
-
- int _field4376;
- int _field4378;
- int _field437A;
- int _field437C;
- int _field437E;
- int _field4380;
- int _field4382;
- int _videoEventId;
- RectResource *_viewBounds;
- int _curICF0;
- int _curICF1;
- int _fadeICF0;
- int _policeEvent;
-public:
- /**
- * Add an event to the list of game events that have occurred
- */
- void addEvent(int hour, int minute, VoyeurEventType type, int videoId, int on,
- int off, int dead);
-};
-
class IntData {
public:
bool _field9;
@@ -238,14 +146,6 @@ public:
void startCursorBlink();
void incrementTime(int amt);
- void addVideoEventStart();
- void addVideoEventEnd();
- void addAudioEventStart();
- void addAudioEventEnd();
- void addEvidEventStart(int v);
- void addEvidEventEnd(int dead);
- void addComputerEventStart();
- void addComputerEventEnd(int v);
void stopEvidDim();
Common::String getEvidString(int eventIndex);