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 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

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
 
virtual void resetScript ()=0
 
virtual void finishResetFeatureScript ()=0
 

Additional Inherited Members

- Protected Attributes inherited from Mohawk::Feature
View * _view
 

Member Function Documentation

◆ resetFrame()

void Mohawk::NewFeature::resetFrame ( )
overridevirtual

Implements Mohawk::Feature.

◆ resetFeatureScript()

void Mohawk::NewFeature::resetFeatureScript ( uint16  enabled,
uint16  scrbId 
)
overridevirtual

Reimplemented from Mohawk::Feature.

◆ resetScript()

void Mohawk::NewFeature::resetScript ( )
overrideprotectedvirtual

Implements Mohawk::Feature.

◆ finishResetFeatureScript()

void Mohawk::NewFeature::finishResetFeatureScript ( )
overrideprotectedvirtual

Implements Mohawk::Feature.


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