Inherited by Eaagles::Simulation::Chaff, Eaagles::Simulation::Decoy, and Eaagles::Simulation::Flare.
Inheritance diagram for Eaagles::Simulation::Effects:


Public Member Functions | |
| Effects () | |
| LCreal | getDragIndex () const |
| void | setDragIndex (const float v) |
| virtual const char * | getDescription () const |
| virtual const char * | getNickname () const |
| virtual int | getCategory () const |
| virtual bool | collisionNotification (Player *const p) |
| virtual bool | crashNotification () |
Protected Member Functions | |
| bool | setSlotDragIndex (Basic::LcNumber *const p) |
| virtual void | weaponDynamics (const LCreal dt) |
| virtual void | updateTOF (const LCreal dt) |
Private Attributes | |
| LCreal | dragIndex |
Generic effects (chaff, flares, decoys, etc).
| Eaagles::Simulation::Effects::Effects | ( | ) |
| LCreal Eaagles::Simulation::Effects::getDragIndex | ( | ) | const [inline] |
| void Eaagles::Simulation::Effects::setDragIndex | ( | const float | v | ) | [inline] |
| const char * Eaagles::Simulation::Effects::getDescription | ( | ) | const [virtual] |
Weapon interface.
Implements Eaagles::Simulation::Weapon.
Reimplemented in Eaagles::Simulation::Chaff, Eaagles::Simulation::Flare, and Eaagles::Simulation::Decoy.
| const char * Eaagles::Simulation::Effects::getNickname | ( | ) | const [virtual] |
Implements Eaagles::Simulation::Weapon.
Reimplemented in Eaagles::Simulation::Chaff, Eaagles::Simulation::Flare, and Eaagles::Simulation::Decoy.
| int Eaagles::Simulation::Effects::getCategory | ( | ) | const [virtual] |
Implements Eaagles::Simulation::Weapon.
Reimplemented in Eaagles::Simulation::Chaff, Eaagles::Simulation::Flare, and Eaagles::Simulation::Decoy.
| bool Eaagles::Simulation::Effects::collisionNotification | ( | Player *const | p | ) | [virtual] |
Player interface-We just impacted with another player (need to check fusing and all that jazz).
Reimplemented from Eaagles::Simulation::Weapon.
| bool Eaagles::Simulation::Effects::crashNotification | ( | ) | [virtual] |
We just hit the ground (need to check fusing and all that jazz).
Reimplemented from Eaagles::Simulation::Weapon.
| bool Eaagles::Simulation::Effects::setSlotDragIndex | ( | Basic::LcNumber *const | p | ) | [protected] |
| void Eaagles::Simulation::Effects::weaponDynamics | ( | const LCreal | dt | ) | [protected, virtual] |
Weapon interface-default dynamics; using Robot Aircraft (RAC) dynamics.
Reimplemented from Eaagles::Simulation::Weapon.
| void Eaagles::Simulation::Effects::updateTOF | ( | const LCreal | dt | ) | [protected, virtual] |
Drag Index.
1.5.0