ScummVM API documentation
Saga::ActorData Class Reference
Inheritance diagram for Saga::ActorData:
Saga::CommonObjectData

Public Member Functions

void saveState (Common::OutSaveFile *out)
 
void loadState (uint32 version, Common::InSaveFile *in)
 
void cycleWrap (int cycleLimit)
 
void addWalkStepPoint (const Point &point)
 
bool shareFrames ()
 
- Public Member Functions inherited from Saga::CommonObjectData
void saveState (Common::OutSaveFile *out)
 
void loadState (Common::InSaveFile *in)
 

Public Attributes

SpriteList _spriteList
 
ActorFrameSequences_frames
 
ActorFrameSequences _framesContainer
 
int _frameListResourceId
 
byte _speechColor
 
bool _inScene
 
uint16 _actorFlags
 
int32 _currentAction
 
int32 _facingDirection
 
int32 _actionDirection
 
int32 _actionCycle
 
uint16 _targetObject
 
const HitZone_lastZone
 
int32 _cycleFrameSequence
 
uint8 _cycleDelay
 
uint8 _cycleTimeCount
 
uint8 _cycleFlags
 
int16 _fallVelocity
 
int16 _fallAcceleration
 
int16 _fallPosition
 
uint8 _dragonBaseFrame
 
uint8 _dragonStepCycle
 
uint8 _dragonMoveType
 
int32 _frameNumber
 
ByteArray _tileDirections
 
Common::Array< Point_walkStepsPoints
 
int32 _walkStepsCount
 
int32 _walkStepIndex
 
Location _finalTarget
 
Location _partialTarget
 
int32 _walkFrameSequence
 
- Public Attributes inherited from Saga::CommonObjectData
int32 _index
 
uint16 _id
 
int32 _scriptEntrypointNumber
 
uint16 _flags
 
int32 _nameIndex
 
int32 _sceneNumber
 
int32 _spriteListResourceId
 
Location _location
 
Point _screenPosition
 
int32 _screenDepth
 
int32 _screenScale
 

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