26 #ifndef __SOLAR_SYSTEM__H__INCL__
27 #define __SOLAR_SYSTEM__H__INCL__
41 double _luminosity = 0.0,
44 bool _corridor =
false,
46 bool _international =
false,
47 bool _regional =
false,
48 bool _constellation =
false,
49 double _security = 0.0,
53 const char *_securityClass =
""
136 virtual bool _Load();
150 if (!
sItemFactory.db()->GetCelestialObject(solarSystemID, cData))
156 if( !
sItemFactory.db()->GetSolarSystem( solarSystemID, ssData ) )
double luminosity() const
#define sConfig
A macro for easier access to the singleton.
SolarSystemData(const GPoint &_minPos=GPoint(0, 0, 0), const GPoint &_maxPos=GPoint(0, 0, 0), double _luminosity=0.0, bool _border=false, bool _fringe=false, bool _corridor=false, bool _hub=false, bool _international=false, bool _regional=false, bool _constellation=false, double _security=0.0, uint32 _factionID=0, double _radius=0.0, uint32 _sunTypeID=0, const char *_securityClass="")
#define _log(type, fmt,...)
const GPoint & minPosition() const
const std::string & securityClass() const
RefPtr< SolarSystem > SolarSystemRef
const ItemType & type() const
bool constellation() const
static RefPtr< _Ty > _LoadItem(uint32 solarSystemID, const ItemType &type, const ItemData &data)
const GPoint & maxPosition() const
static SolarSystemRef Load(uint32 solarSystemID)
SolarSystem(uint32 _solarSystemID, const ItemType &_type, const ItemData &_data, const CelestialObjectData &_cData, const SolarSystemData &_ssData)
void RemoveItemFromInventory(InventoryItemRef iRef)
std::string m_securityClass
std::string securityClass
void AddItemToInventory(InventoryItemRef iRef)
bool international() const