27 #ifndef EVEMU_PLANET_PLANETDB_H_
28 #define EVEMU_PLANET_PLANETDB_H_
30 #include "../eve-server.h"
31 #include "../POD_containers.h"
34 class CommandCenterPin;
89 #endif // EVEMU_PLANET_PLANETDB_H_
void UpdatePlanetPins(uint32 ccPinID, uint8 pins=1)
void SavePins(PI_CCPin *ccPin)
void UpdatePins(uint32 pinID, PI_CCPin *ccPin)
void SaveCommandCenter(uint32 pinID, uint32 charID, uint32 planetID, uint32 typeID, double latitude, double longitude)
void LoadHeads(uint32 ecuID, std::map< uint16, PI_Heads > &heads)
void SavePinLevel(uint32 pinID, uint8 level)
void SaveLaunch(uint32 contID, uint32 charID, uint32 systemID, uint32 planetID, GPoint &pos)
void GetSchematicData(DBQueryResult &res)
void SaveHeads(uint32 ccPinID, uint32 ownerID, uint32 ecuID, std::map< uint16, PI_Heads > &heads)
static uint32 GetLaunchItemID(uint32 launchID)
PyRep * GetMyLaunchesDetails(uint32 charID)
void LoadContents(uint32 pinID, std::map< uint16, uint32 > &contents)
uint16 SaveRoute(uint32 ccPinID, PI_Route &route)
void UpdateECUPin(uint32 pinID, PI_CCPin *ccPin)
static uint32 GetLaunchPlanet(uint32 launchID)
static void DeleteLaunch(uint32 contID)
bool LoadColony(uint32 charID, uint32 planetID, PI_CCPin *ccPin)
void RemoveContents(uint32 pinID)
void LoadRoutes(uint32 ccPinID, std::map< uint16, PI_Route > &routes)
void SaveRoutes(PI_CCPin *ccPin)
void RemoveHead(uint32 ecuID, uint32 headID)
void LoadPins(uint32 ccPinID, std::map< uint32, PI_Pin > &pins)
static void GetLaunchDetails(Launch::Data &data)
void SaveContents(PI_CCPin *ccPin)
void SaveLinks(PI_CCPin *ccPin)
void RemovePin(uint32 pinID)
void DeleteColony(uint32 ccPinID, uint32 planetID, uint32 charID)
void RemoveRoute(uint16 routeID)
void AddPlanetForChar(uint32 solarSystemID, uint32 planetID, uint32 charID, uint32 ccPinID, uint16 typeID)
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type()() itemID() copy() materialLevel()() itemID(attributeID)-Retrieves attribute value." ) COMMAND( setattr
void SaveLinkLevel(uint32 linkID, uint8 level)
void RemoveLink(uint32 linkID)
PyRep * GetPlanetsForChar(uint32 charID)
void SavePinContents(uint32 ccPinID, uint32 pinID, std::map< uint16, uint32 > &contents)
void SaveCCLevel(uint32 pinID, uint8 level)
static void GetExtractorsForPlanet(uint32 planetID, DBQueryResult &res)
void GetPlanetData(DBQueryResult &res)
static void UpdateLaunchStatus(uint32 itemID, uint8 status)
void UpdatePinTimes(PI_CCPin *ccPin)
void GetSchematicTimes(DBQueryResult &res)
void LoadLinks(uint32 ccPinID, std::map< uint32, PI_Link > &links)
static GPoint GetLaunchPos(uint32 launchID)