10 #ifndef EVEMU_PLANET_PLANETDATAMGR_H_
11 #define EVEMU_PLANET_PLANETDATAMGR_H_
13 #include <unordered_map>
41 #define sPlanetDataMgr \
42 ( PlanetDataMgr::get() )
83 #endif // EVEMU_PLANET_PLANETDATAMGR_H_
const char * GetProductName(uint16 typeID)
std::unordered_multimap< uint32, uint32 > m_planetData
uint32 GetMaxOutput(InventoryItemRef iRef, uint32 qtyPerCycle=0, int64 cycleTime=0)
uint8 GetProductLevel(uint16 typeID)
std::map< uint8, PI_Schematic > m_schematicData
uint16 GetHeadType(uint16 ecuTypeID, uint16 programType)
const char * GetCommandName(int8 commandID)
uint32 GetProgramOutputPrediction(InventoryItemRef iRef, int64 cycleTime, uint32 numCycles=0)
void GetPlanetData(uint32 planetID, std::vector< uint16 > &typeIDs)
PyRep * GetProgramResultInfo(Colony *pColony, uint32 pinID, uint16 typeID, PyList *heads, float headRadius)
uint32 GetProgramOutput(InventoryItemRef iRef, int64 cycleTime, int64 startTime=0, int64 currentTime=0)
Template used for singleton classes.
void GetSchematicData(uint8 schematicID, PI_Schematic &data)
static uint32 currentTime