#include <Galaxy.h>
Inheritance diagram for Galaxy:
Public Member Functions | |
bool | ParseNode (const TiXmlNode *node) |
void | WriteNode (TiXmlNode *node, const Player *viewer) const |
void | WriteXYFile (TiXmlNode *node) |
Planet * | GetPlanet (int posX, int posY) |
Planet * | GetPlanet (const CargoHolder *loc) |
Planet * | GetPlanet (const char *name) |
Planet * | GetPlanet (int id) |
void | AddInvasion (Planet *planet) |
void | ResolveInvasions () |
void | AddSalvage (Salvage *salvage) |
Salvage * | AddSalvage (const CargoHolder &ch) |
Salvage * | GetSalvage (long n) const |
void | DecaySalvage () |
void | MovePackets (bool firstyear) |
void | AddPacket (Packet *packet, const Planet *planet) |
const Packet * | GetPacket (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 Planet * | ClosestPlanet (const Location *loc) |
long | MinX () const |
long | MinY () const |
long | MaxX () const |
long | MaxY () const |
void | LoadPlanets () |
void | LoadScrap () |
void | LoadPackets () |
void | LoadWormholes () |
const Wormhole * | GetWormhole (long id) const |
void | JiggleWormholes () |
void | AdjustWormholeTraverse () |
CargoHolder * | GetJettison (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 |
Definition at line 46 of file Galaxy.h.