ScummVM API documentation
Mohawk::MystArea Class Reference
Inheritance diagram for Mohawk::MystArea:
Mohawk::MystAreaAction Mohawk::MystAreaActionSwitch Mohawk::MystAreaHover Mohawk::MystAreaVideo Mohawk::MystAreaImageSwitch Mohawk::MystAreaDrag Mohawk::MystAreaSlider Mohawk::MystVideoInfo

Public Member Functions

 MystArea (MohawkEngine_Myst *vm, ResourceType type, Common::SeekableReadStream *rlstStream, MystArea *parent)
 
virtual const Common::String describe ()
 
void drawBoundingRect ()
 
bool hasType (ResourceType type) const
 
bool contains (Common::Point point)
 
virtual void drawDataToScreen ()
 
virtual void handleCardChange ()
 
Common::Rect getRect ()
 
void setRect (const Common::Rect &rect)
 
bool isEnabled ()
 
void setEnabled (bool enabled)
 
bool isDrawSubimages ()
 
uint16 getDest ()
 
virtual uint16 getImageSwitchVar ()
 
bool unreachableZipDest ()
 
bool canBecomeActive ()
 
virtual void handleMouseUp ()
 
virtual void handleMouseDown ()
 
virtual void handleMouseDrag ()
 

Public Attributes

MystArea_parent
 

Protected Attributes

MohawkEngine_Myst_vm
 
ResourceType _type
 
uint16 _flags
 
Common::Rect _rect
 
uint16 _dest
 

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