class
#include <Spore/Simulator/cEmpire.h>
cEmpire An empire in Space Stage.
Contents
Base classes
- class ISimulatorSerializableRefCounted
- class cIdentityColorable
- A Simulator class inherited by all those classes that can have an identity color, such as empires, tribes, etc.
Public static variables
Public static functions
- static void CaptureSystem(cStarRecord* pStarRecord, uint32_t empireID)
- Captures a star system for a specific empire.
Public functions
- auto GetEmpireID() const -> uint32_t
- Returns the political ID of this empire.
- auto GetHomeStarRecord() -> cStarRecord*
- auto GetSpeciesProfile() -> cSpeciesProfile*
- void SetSpeciesProfile(cSpeciesProfile* pSpecies)
- auto AddRef() -> int pure virtual
- auto Release() -> int pure virtual
- auto Cast() const -> void* pure virtual
Public variables
- eastl::string16 mEmpireName
- int mCurrentGameMode
- int mFlags
- EmpireFlags.
- EmpireTrait mTrait
- A member of EmpireTrait enum, EmpireTrait::kEmpireTraitNone.
- Archetypes mArchetype
- A member of Archetypes enum, Archetypes::kArchetypePlayerWanderer by default.
- eastl::vector<cEmpirePtr> mEnemies
- eastl::vector<cEmpirePtr> mAllies
- int mPoliticalID
- eastl::vector<cStarRecordPtr> mStars
- eastl::vector<cStarRecordPtr> mNextStarTowardsHome
- StarID mHomeStar
- PlanetID mHomePlanet
- ResourceKey mUFOKey
- ResourceKey mCaptainKey
- int mEmpireMoney
- char mTravelDistance
- int field_D8
- float field_DC
- float field_E0
- float field_E4
- float field_E8
- float field_EC
- eastl::vector<int> field_F0
- ICityMusicPtr mpCityMusic
- cCultureSet mCultureSet
- cGonzagoTimer field_128
- eastl::list<uint32_t> mAdventureList
Function documentation
static void Simulator:: cEmpire:: CaptureSystem(cStarRecord* pStarRecord,
uint32_t empireID)
Captures a star system for a specific empire.
Parameters | |
---|---|
pStarRecord | The star system to capture. |
empireID | Political ID of the empire that will become the owner. |