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 |