#include <Planet.h>
Inheritance diagram for Planet:


Public Member Functions | |
| virtual bool | ParseNode (const TiXmlNode *node) |
| virtual TiXmlNode * | WriteNode (TiXmlNode *node, const Player *viewer) const |
| void | Init () |
| void | SetDestinations () |
| void | AddScrapRes (int amount) |
| long | GetBaseNumber () const |
| void | SetBaseNumber (long n) |
| const Ship * | GetBaseDesign () const |
| long | GetBaseDamage () const |
| void | SetBaseDamage (long bd) |
| virtual const string | GetName (const Player *) const |
| const string | GetName () const |
| long | GetResources () const |
| virtual long | GetCargoCapacity () const |
| void | Invade (Player *invader, long amount) |
| void | ResolveInvasion () |
| void | TakePlanet (Player *invader, long amount) |
| void | DeadCheck () |
| void | Kill () |
| void | AdjustDefenses (long amount) |
| void | AdjustFactories (long amount) |
| void | AdjustMines (long amount) |
| virtual long | GetCloak (const Player *, bool) const |
| virtual double | GetMaxTachyon () const |
| virtual long | GetScanPen () const |
| virtual long | GetScanSpace () const |
| const Planet * | GetRoute () const |
| Planet * | GetPacketDest () |
| const Planet * | GetPacketDest () const |
| int | GetPacketSpeed () const |
| double | GetDefenseValue () const |
| double | GetSmartDefenseValue () const |
| double | GetInstallationDefenseValue () const |
| double | GetDisplayDef () const |
| long | GetDisplayPop () const |
| long | GetMaxPop () const |
| void | Mine () |
| void | Mine (long mines, const Player *miner) |
| void | DoProduction () |
| long | PopGrowth () const |
| void | BuildFactories (long number) |
| void | BuildMines (long number) |
| void | BuildDefenses (long number) |
| void | BuildAlchemy (long number) |
| void | BuildScanner () |
| long | GetFactories () const |
| long | GetMines () const |
| long | GetDefenses () const |
| bool | GetScanner () const |
| long | GetMinConc (long type) const |
| long | GetMineProgress (long type) const |
| Message * | AddMessageOwner (string type) |
| long | MaxFactories () const |
| long | MaxMines () const |
| long | MaxDefenses () const |
| long | CanTerraform (const Component *comp) const |
| long | CanTerraform (HabType ht, long max) const |
| virtual void | SetCanLoadBy (const Player *player) |
| virtual bool | CanLoadBy (const Player *player) const |
| long | GetHabValue (HabType ht) const |
| bool | Terraform (const Player *player, bool positive) |
| Cost | GetPacketCost (long type) const |
| virtual void | ResetSeen () |
| void | CreateRandom (Creation *c) |
| void | CreateHW (const Player *player) |
| void | AdjustHW (Player *player) |
| void | CreateSecondWorld (const Planet *HW) |
| void | AdjustSecondWorld (Player *player) |
| void | ParseProduction (const TiXmlNode *node) |
| void | SetProduction (const deque< ProdOrder * > &ords) |
| void | SetPayTax (bool paytax) |
| void | SetInBattle () |
| void | RepairBase () |
| void | Instaform () |
| void | RemoteTerraform (Fleet *fleet, bool bomb) |
| void | SetPacketSpeed (int speed) |
| void | SetPacketDest (Planet *pdest) |
| void | SetRoute (const Planet *rdest) |
Static Public Member Functions | |
| static const string | SGetName (Planet *p) |
| static const string | SGetName (const Planet *p) |
Private Member Functions | |
| void | DeleteProdQ () |
| void | CopyProdQ (const deque< ProdOrder * > &prod) |
Private Attributes | |
| string | mName |
| long | mScrapRes |
| long | mBaseDesign |
| long | mFactories |
| long | mMines |
| deque< long > | mMinConc |
| deque< long > | mMinMined |
| bool | mScanner |
| long | mDefenses |
| const Planet * | mRouteTo |
| Planet * | mPacketDest |
| string | mRouteName |
| string | mPacketName |
| long | mPacketSpeed |
| long | mBaseDamage |
| deque< ProdOrder * > | mProductionQ |
| deque< Invasion > | mInvasions |
| deque< long > | mHabTerra |
| deque< long > | mHabStart |
| long | mArtifactType |
| long | mArtifactAmount |
| bool | mPayTax |
| bool | mHomeWorld |
| long | mBuiltFactories |
| long | mBuiltMines |
| long | mBuiltDefenses |
| long | mBuiltAlchemy |
| long | mDisplayPop |
| bool | mHadBattle |
| deque< bool > | mCanLoadBy |
Friends | |
| class | ProdOrder |
| bool | operator== (const Planet &p1, const Planet &p2) |
| bool | operator!= (const Planet &p1, const Planet &p2) |
| bool | operator== (const Planet &a, const char *b) |
| bool | operator!= (const Planet &a, const char *b) |
A planet.
Definition at line 53 of file Planet.h.
1.4.2-20050421