ScummVM API documentation
Lure::HotspotData Class Reference

Public Member Functions

 HotspotData (HotspotResource *rec)
 
void enable ()
 
void disable ()
 
Direction nonVisualDirection ()
 
void saveToStream (Common::WriteStream *stream) const
 
void loadFromStream (Common::ReadStream *stream)
 

Public Attributes

CurrentActionStack npcSchedule
 
uint16 hotspotId
 
uint16 nameId
 
uint16 descId
 
uint16 descId2
 
uint32 actions
 
uint16 actionsOffset
 
byte flags
 
uint16 roomNumber
 
byte layer
 
byte scriptLoadFlag
 
uint16 loadOffset
 
int16 startX
 
int16 startY
 
uint16 width
 
uint16 height
 
uint16 widthCopy
 
uint16 heightCopy
 
uint16 yCorrection
 
int16 walkX
 
uint16 walkY
 
int8 talkX
 
int8 talkY
 
uint16 colorOffset
 
uint16 animRecordId
 
uint16 hotspotScriptOffset
 
uint16 talkScriptOffset
 
uint16 tickProcId
 
uint16 tickTimeout
 
uint16 tickScriptOffset
 
CharacterMode characterMode
 
uint16 delayCtr
 
uint8 flags2
 
uint8 headerFlags
 
uint16 npcScheduleId
 
uint16 actionCtr
 
BlockedState blockedState
 
bool blockedFlag
 
VariantBool coveredFlag
 
uint16 talkMessageId
 
uint16 talkerId
 
uint16 talkDestCharacterId
 
uint16 talkCountdown
 
uint16 pauseCtr
 
uint16 useHotspotId
 
uint16 talkGate
 
uint16 actionHotspotId
 
uint16 talkOverride
 
uint16 scriptHotspotId
 

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