#include <Bombing.h>
Inheritance diagram for Bombing:
Public Member Functions | |
Bombing (const Location &loc) | |
void | SetPlanet (Planet *targetPlanet) |
void | AddFleets () |
void | AddTerraFleet (Fleet *f) |
void | AddSmartFleet (Fleet *f) |
void | AddNormalFleet (Fleet *f) |
void | Resolve () |
Private Member Functions | |
void | SendMessages () |
void | SendSmartMessages () |
void | SendTerraMessages () |
void | SendNormalMessages () |
void | DoPopulationLosses (const double &normal_killper, const long &normal_minimum, const double &smart_killper) |
void | DoInstallationLosses (const long &installation_loss) |
void | DoTerraTransforming () |
double | GetSmartKillper () const |
Private Attributes | |
Planet * | mTargetPlanet |
deque< Player * > | mSmartBombingPlayers |
deque< Player * > | mNormalBombingPlayers |
deque< Player * > | mTerraBombingPlayers |
deque< Fleet * > | mSmartBombingFleets |
deque< Fleet * > | mNormalBombingFleets |
deque< Fleet * > | mTerraBombingFleets |
long | mPopulationLoss |
long | mDefensesLoss |
long | mMinesLoss |
long | mFactoriesLoss |
bool | mKilledAll |
double | mNormalPercentageStopped |
double | mSmartPercentageStopped |
Bombing is the act of killing enemy colonists by dropping bombs from orbit.
Definition at line 37 of file Bombing.h.