ScummVM API documentation
Nancy::Action::EventFlagsMultiHS Class Reference
Inheritance diagram for Nancy::Action::EventFlagsMultiHS:
Nancy::Action::EventFlags Nancy::Action::ActionRecord

Public Types

enum  HotspotType { kMultiHS, kCursorHS, kHSTerse }
 
- Public Types inherited from Nancy::Action::EventFlags
enum  FlagsType { kEventFlags, kEventFlagsTerse }
 
- Public Types inherited from Nancy::Action::ActionRecord
enum  ExecutionState { kBegin, kRun, kActionTrigger }
 
enum  ExecutionType { kOneShot = 1, kRepeating = 2 }
 

Public Member Functions

 EventFlagsMultiHS (HotspotType hotspotType)
 
void readData (Common::SeekableReadStream &stream) override
 
void execute () override
 
CursorManager::CursorType getHoverCursor () const override
 
bool cursorSetFromScript () const override
 
bool canHaveHotspot () const override
 
- Public Member Functions inherited from Nancy::Action::EventFlags
 EventFlags (FlagsType flagsType)
 
Common::String getRecordExtraInfo () const override
 
- Public Member Functions inherited from Nancy::Action::ActionRecord
virtual void onPause (bool pause)
 
virtual void handleInput (NancyInput &input)
 
virtual bool survivesSceneChange (bool nextSceneIsNoArt) const
 

Public Attributes

CursorManager::CursorType _hoverCursor = CursorManager::kHotspot
 
Common::Array< HotspotDescription > _hotspots
 
HotspotType _hotspotType
 
- Public Attributes inherited from Nancy::Action::EventFlags
MultiEventFlagDescription _flags
 
FlagsType _flagsType
 
- Public Attributes inherited from Nancy::Action::ActionRecord
Common::String _description
 
Common::String _includeSource
 
byte _type
 
ExecutionType _execType
 
DependencyRecord _dependencies
 
bool _isActive
 
bool _isDone
 
bool _hasHotspot
 
Common::Rect _hotspot
 
ExecutionState _state
 
DependencyRecord * _cursorDependency
 

Protected Member Functions

Common::String getRecordTypeName () const override
 
- Protected Member Functions inherited from Nancy::Action::ActionRecord
void finishExecution ()
 

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