ScummVM API documentation
Voyeur::SVoy Class Reference

Public Member Functions

 SVoy (VoyeurEngine *vm)
 
void synchronize (Common::Serializer &s)
 
void addEvent (int hour, int minute, VoyeurEventType type, int audioVideoId, int on, int off, int dead)
 
void addVideoEventStart ()
 
void addVideoEventEnd ()
 
void addAudioEventStart ()
 
void addAudioEventEnd ()
 
void addEvidEventStart (int v)
 
void addEvidEventEnd (int totalPages)
 
void addComputerEventStart ()
 
void addComputerEventEnd (int v)
 
void reviewAnEvidEvent (int eventIndex)
 
void reviewComputerEvent (int eventIndex)
 
bool checkForKey ()
 

Public Attributes

bool _abortInterface
 
bool _isAM
 
bool _phoneCallsReceived [5]
 
bool _roomHotspotsEnabled [32]
 
bool _victimMurdered
 
int _aptLoadMode
 
int _audioVisualStartTime
 
int _audioVisualDuration
 
int _boltGroupId2
 
int _computerTextId
 
int _computerTimeMin
 
int _computerTimeMax
 
int _eventCount
 
int _eventFlags
 
int _fadingAmount1
 
int _fadingAmount2
 
int _fadingStep1
 
int _fadingStep2
 
int _fadingType
 
int _incriminatedVictimNumber
 
int _murderThreshold
 
int _musicStartTime
 
int _playStampMode
 
int _switchBGNum
 
int _totalPhoneCalls
 
int _transitionId
 
int _videoEventId
 
int _vocSecondsOffset
 
int _RTANum
 
int _RTVLimit
 
int _RTVNum
 
HotspotTimes< 3 > _audioHotspotTimes
 
HotspotTimes< 3 > _evidenceHotspotTimes
 
HotspotTimes< 8 > _videoHotspotTimes
 
Common::Rect _computerScreenRect
 
RectResource_viewBounds
 
PictureResource_evPicPtrs [6]
 
CMapResource_evCmPtrs [6]
 
VoyeurEvent _events [1000]
 

Member Function Documentation

◆ synchronize()

void Voyeur::SVoy::synchronize ( Common::Serializer s)

Synchronize the data

◆ addEvent()

void Voyeur::SVoy::addEvent ( int  hour,
int  minute,
VoyeurEventType  type,
int  audioVideoId,
int  on,
int  off,
int  dead 
)

Add an event to the list of game events that have occurred

◆ addVideoEventStart()

void Voyeur::SVoy::addVideoEventStart ( )

Adds the start of a video event happening

◆ addVideoEventEnd()

void Voyeur::SVoy::addVideoEventEnd ( )

Adds the finish of a video event happening

◆ addAudioEventStart()

void Voyeur::SVoy::addAudioEventStart ( )

Adds the start of an audio event happening

◆ addAudioEventEnd()

void Voyeur::SVoy::addAudioEventEnd ( )

Adsd the finish of an audio event happening

◆ addEvidEventStart()

void Voyeur::SVoy::addEvidEventStart ( int  v)

Adds the start of an evidence event happening

◆ addEvidEventEnd()

void Voyeur::SVoy::addEvidEventEnd ( int  totalPages)

Adds the finish of an evidence event happening

◆ addComputerEventStart()

void Voyeur::SVoy::addComputerEventStart ( )

Adds the start of a computer event happening

◆ addComputerEventEnd()

void Voyeur::SVoy::addComputerEventEnd ( int  v)

Adds the finish of a computer event happening

◆ reviewAnEvidEvent()

void Voyeur::SVoy::reviewAnEvidEvent ( int  eventIndex)

Review a previously recorded evidence event

◆ reviewComputerEvent()

void Voyeur::SVoy::reviewComputerEvent ( int  eventIndex)

Review a previously recorded computer event

◆ checkForKey()

bool Voyeur::SVoy::checkForKey ( )

Checks for key information in determining what kind of murder should take place


The documentation for this class was generated from the following file: