ScummVM API documentation
Hadesch::Bird Class Reference
Inheritance diagram for Hadesch::Bird:
Common::NonCopyable

Public Member Functions

 Bird (int id)
 
void launch (int level)
 
void stop ()
 
FlightPosition getFlightPosition (double t)
 
void handleAbsoluteClick (Common::Point p)
 
void tick (Common::SharedPtr< Bird > backRef, Common::SharedPtr< Battleground > battleground)
 
void makeFlightParams ()
 

Public Attributes

int _id
 
int _level
 
bool _isActive
 
Common::Point _startPos
 
int _flightLengthMs
 
int _flightStart
 
int _flightCounterMs
 
int _flightShootAnimFrame
 
int _flightShootProjectileFrame
 
int _flightShootEndFrame
 
bool _hasShot
 
Common::Point _targetPos
 
Common::Point _attractor1
 
Common::Point _attractor2
 
int _birdType
 
int _field84
 

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