ScummVM API documentation
Mohawk::Feature Class Referenceabstract
Inheritance diagram for Mohawk::Feature:
Mohawk::NewFeature Mohawk::OldFeature

Public Member Functions

 Feature (View *view)
 
virtual void resetFrame ()=0
 
virtual void setNodeDefaults (Feature *prev, Feature *next)
 
virtual void resetFeatureScript (uint16 enabled, uint16 scrbId)
 
virtual void resetFeature (bool notifyDone, Module::FeatureProc doneProc, uint16 scrbId)
 
void hide (bool clip)
 
void show ()
 
void moveAndUpdate (Common::Point newPos)
 
void defaultDraw ()
 

Public Attributes

Feature_next
 
Feature_prev
 
Module::FeatureProc _drawProc
 
Module::FeatureProc _moveProc
 
Module::FeatureProc _doneProc
 
Module::FeatureProc _frameProc
 
Module::BooleanProc _timeProc
 
uint16 _region
 
uint16 _id
 
uint16 _scrbId
 
uint16 _storedScrbId
 
uint32 _flags
 
uint32 _nextTime
 
uint32 _delayTime
 
bool _dirty
 
bool _needsReset
 
bool _justReset
 
bool _done
 
FeatureData _data
 

Protected Member Functions

virtual void resetScript ()=0
 
virtual void finishResetFeatureScript ()=0
 

Protected Attributes

View_view
 

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