ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Got::Actor Struct Reference

Public Member Functions

void loadFixed (Common::SeekableReadStream *src)
 
void loadFixed (const byte *src)
 
void copyFixedAndPics (const Actor &src)
 
Actoroperator= (const Actor &src)
 
int getPos () const
 

Public Attributes

byte _moveType = 0
 
byte _width = 0
 
byte _height = 0
 
byte _directions = 0
 
byte _framesPerDirection = 0
 
byte _frameSpeed = 0
 
byte _frameSequence [4] = {}
 
byte _speed = 0
 
byte _sizeX = 0
 
byte _sizeY = 0
 
byte _hitStrength = 0
 
byte _health = 0
 
byte _numMoves = 0
 
byte _shotType = 0
 
byte _shotPattern = 0
 
byte _numShotsAllowed = 0
 
byte _solid = 0
 
bool _flying = false
 
byte _dropRating = 0
 
byte _type = 0
 
char _name [9] = {}
 
byte _funcNum = 0
 
byte _funcPass = 0
 
uint16 _magicHurts = 0
 
Graphics::ManagedSurface pic [4][4]
 
byte _frameCount = 0
 
byte _dir = 0
 
byte _lastDir = 0
 
int _x = 0
 
int _y = 0
 
int _center = 0
 
int _lastX [2] = {}
 
int _lastY [2] = {}
 
bool _active = false
 
byte _nextFrame = 0
 
byte _moveCountdown = 0
 
byte _vulnerableCountdown = 0
 
byte _shotCountdown = 0
 
byte _currNumShots = 0
 
byte _creator = 0
 
byte _unpauseCountdown = 0
 
byte _actorNum = 0
 
byte _moveCount = 0
 
byte _dead = 0
 
byte _toggle = 0
 
byte _centerX = 0
 
byte _centerY = 0
 
byte _show = 0
 
byte _temp1 = 0
 
byte _temp2 = 0
 
byte _counter = 0
 
byte _moveCounter = 0
 
byte _edgeCounter = 0
 
byte _temp3 = 0
 
byte _temp4 = 0
 
byte _temp5 = 0
 
bool _hitThor = false
 
int _rand = 0
 
byte _initDir = 0
 
byte _passValue = 0
 
byte _shotActor = 0
 
byte _magicHit = 0
 
byte _temp6 = 0
 
int _i1 = 0
 
int _i2 = 0
 
int _i3 = 0
 
int _i4 = 0
 
int _i5 = 0
 
int _i6 = 0
 
byte _initHealth = 0
 
byte _talkCounter = 0
 

Member Function Documentation

◆ copyFixedAndPics()

void Got::Actor::copyFixedAndPics ( const Actor src)

Copies the fixed portion and pics from a source actor.


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