ScummVM API documentation
Mohawk::NewFeature Class Reference
Inheritance diagram for Mohawk::NewFeature:
Mohawk::Feature

Public Member Functions

 NewFeature (View *view)
 
void resetFrame () override
 
void resetFeatureScript (uint16 enabled, uint16 scrbId) override
 
- Public Member Functions inherited from Mohawk::Feature
 Feature (View *view)
 
virtual void setNodeDefaults (Feature *prev, Feature *next)
 
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

uint32 _unknown168
 
Module::PickupProc _pickupProc
 
Module::FeatureProc _dropProc
 
Module::FeatureProc _dragMoveProc
 
Module::FeatureProc _oldMoveProc
 
uint32 _dragFlags
 
uint32 _oldFlags
 
Common::Point _oldPos
 
Common::Point _posDiff
 
Common::Point _currDragPos
 
- Public Attributes inherited from Mohawk::Feature
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

void resetScript () override
 
void finishResetFeatureScript () override
 

Additional Inherited Members

- Protected Attributes inherited from Mohawk::Feature
View_view
 

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