#include <Creation.h>
Collaboration diagram for Creation:
Public Member Functions | |
bool | LoadCreation (const TiXmlNode *options) |
bool | LoadNames (const char *NameFile) |
void | SetLocation (Planet *p) |
string | GetNextName () |
void | AddHW (Planet *p) |
Planet * | GetNextHW () |
Planet * | GetSecond (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 |
Planet * | LastP |
Definition at line 40 of file Creation.h.