- updated to point mod data lists to masterserver

This commit is contained in:
Mark Vejvoda 2011-03-25 10:18:12 +00:00
parent 9681e7f1bc
commit 51eca5610e

View File

@ -116,14 +116,21 @@ MenuStateMods::MenuStateMods(Program *program, MainMenu *mainMenu) :
SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__); SystemFlags::OutputDebug(SystemFlags::debugSystem,"In [%s::%s Line: %d]\n",__FILE__,__FUNCTION__,__LINE__);
CURL *handle = SystemFlags::initHTTP(); std::string techsMetaData = "";
std::string techsMetaData = SystemFlags::getHTTP("http://localhost/glest/showTechsForGlest.php",handle); std::string tilesetsMetaData = "";
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("techsMetaData [%s]\n",techsMetaData.c_str()); std::string mapsMetaData = "";
std::string tilesetsMetaData = SystemFlags::getHTTP("http://localhost/glest/showTilesetsForGlest.php",handle); if(Config::getInstance().getString("Masterserver","") != "") {
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("tilesetsMetaData [%s]\n",tilesetsMetaData.c_str()); string baseURL = Config::getInstance().getString("Masterserver");
std::string mapsMetaData = SystemFlags::getHTTP("http://localhost/glest/showMapsForGlest.php",handle);
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("mapsMetaData [%s]\n",mapsMetaData.c_str()); CURL *handle = SystemFlags::initHTTP();
SystemFlags::cleanupHTTP(&handle); techsMetaData = SystemFlags::getHTTP(baseURL + "showTechsForGlest.php",handle);
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("techsMetaData [%s]\n",techsMetaData.c_str());
tilesetsMetaData = SystemFlags::getHTTP(baseURL + "showTilesetsForGlest.php",handle);
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("tilesetsMetaData [%s]\n",tilesetsMetaData.c_str());
mapsMetaData = SystemFlags::getHTTP(baseURL + "showMapsForGlest.php",handle);
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("mapsMetaData [%s]\n",mapsMetaData.c_str());
SystemFlags::cleanupHTTP(&handle);
}
tilesetListRemote.clear(); tilesetListRemote.clear();
Tokenize(tilesetsMetaData,tilesetListRemote,"\n"); Tokenize(tilesetsMetaData,tilesetListRemote,"\n");