Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List

Galaxy Class Reference

The galaxy. More...

#include <Galaxy.h>

Inheritance diagram for Galaxy:

Inheritance graph
[legend]
List of all members.

Public Member Functions

bool ParseNode (const TiXmlNode *node)
void WriteNode (TiXmlNode *node, const Player *viewer) const
void WriteXYFile (TiXmlNode *node)
PlanetGetPlanet (int posX, int posY)
PlanetGetPlanet (const CargoHolder *loc)
PlanetGetPlanet (const char *name)
PlanetGetPlanet (int id)
void AddInvasion (Planet *planet)
void ResolveInvasions ()
void AddSalvage (Salvage *salvage)
SalvageAddSalvage (const CargoHolder &ch)
SalvageGetSalvage (long n) const
void DecaySalvage ()
void MovePackets (bool firstyear)
void AddPacket (Packet *packet, const Planet *planet)
const PacketGetPacket (long n) const
bool Mine ()
void GrowPop ()
void DoProduction ()
void TechSpent (long TechGain, TechType tech)
void GainSpyTech (Player *player)
void DeadCheck ()
void RepairBases ()
void Instaform ()
void DoBombing ()
long GetSalvageID () const
long GetPacketID () const
long GetWormholeID () const
long GetNextPlanetID () const
int GetPlanetCount () const
void Build (Creation *c)
void PlacePlayer (Player *player)
const PlanetClosestPlanet (const Location *loc)
long MinX () const
long MinY () const
long MaxX () const
long MaxY () const
void LoadPlanets ()
void LoadScrap ()
void LoadPackets ()
void LoadWormholes ()
const WormholeGetWormhole (long id) const
void JiggleWormholes ()
void AdjustWormholeTraverse ()
CargoHolderGetJettison (const CargoHolder *ch, CargoHolder *ch2)
void CleanJettison ()
bool ParseSize (const TiXmlNode *node)

Protected Attributes

deque< Planet * > mPlanets
deque< Planet * > invasions
deque< Salvage * > mScrap
deque< Packet * > mPackets
deque< Wormhole * > mWormholes
deque< TempFleet * > mJettison
deque< long > mTechSpent
long mMinX
long mMinY
long mMaxX
long mMaxY

Detailed Description

The galaxy.

Definition at line 46 of file Galaxy.h.


The documentation for this class was generated from the following files:
Generated on Mon Aug 8 21:34:48 2005 for Freestars by  doxygen 1.4.2-20050421