ScummVM API documentation
Saga2::Effectron Class Reference

Public Member Functions

 Effectron (uint16 newPos, uint16 newDir)
 
 Effectron (StorageEffectron &se, SpellInstance *si)
 
void drawEffect ()
 
void updateEffect (int32 deltaTime)
 
TilePoint SpellPos ()
 
int32 spriteID ()
 
void hide ()
 
void unhide ()
 
bool isHidden () const
 
void kill ()
 
int isDead () const
 
void bump ()
 
int isBumped () const
 
GameWorldworld () const
 
int16 getMapNum () const
 
EffectID spellID ()
 
SpellDisplayPrototypespell ()
 
EffectID effectID ()
 
EffectDisplayPrototypeeffect ()
 
EffectronFlags staCall ()
 
TilePoint posCall ()
 
SpellSpritationSeed sprCall ()
 
spellHeight hgtCall ()
 
spellBreadth brdCall ()
 
void initCall (int16)
 

Public Attributes

SpellInstance_parent
 
int16 _partno
 
Point16 _screenCoords
 
TilePoint _start
 
TilePoint _finish
 
TilePoint _current
 
TilePoint _velocity
 
TilePoint _acceleration
 
uint16 _totalSteps
 
uint16 _stepNo
 
spellHeight _hgt
 
spellBreadth _brd
 
SpellPositionSeed _pos
 
SpellSpritationSeed _spr
 
SpellAge _age
 

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