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

Creation Class Reference

A creation. More...

#include <Creation.h>

Collaboration diagram for Creation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

bool LoadCreation (const TiXmlNode *options)
bool LoadNames (const char *NameFile)
void SetLocation (Planet *p)
string GetNextName ()
void AddHW (Planet *p)
PlanetGetNextHW ()
PlanetGetSecond (const Player *p)
void AddSecond (const Player *p, Planet *sw)

Public Attributes

long mWorlds
long mMinDistance
double mClusterOdds
double mClusterOddsDegrade
double mCurrClusterOdds
long mClusterMaxDistance
long mStartPositionCount
long mStartPositionMin
long mStartPositionMax
long mHWBasePop
long mHWPopBonus
long mHWFactories
long mHWMines
long mHWDefenses
bool mSecondaryWorlds
double mPopMultiplierFor2nd
double mSecondaryPop
long mSWFactories
long mSWMines
long mSWDefenses
long mSWMaxMin
long mSWMinMin
long mMinSWDistance
long mMaxSWDistance

Private Attributes

deque< string > mNames
deque< string >::iterator mNamePos
long mNameCount
deque< Planet * > mPrePlacedHWs
deque< Planet * >::iterator mHW
map< const Player *, Planet * > mSecondWorlds
PlanetLastP

Detailed Description

A creation.

Definition at line 40 of file Creation.h.


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