|
|
@ -33,9 +33,9 @@ bool SettingsLoader::load( |
|
|
|
} |
|
|
|
|
|
|
|
if(!xmlSettings->tagExists("surfaces")){ |
|
|
|
ofLogWarning("SettingsLoader::load()") << "XML settings is empty or has wrong markup"; |
|
|
|
return false; |
|
|
|
}else{ |
|
|
|
xmlSettings->addTag("surfaces"); |
|
|
|
} |
|
|
|
|
|
|
|
// Count <surfaces> tags.
|
|
|
|
unsigned int numPresets = xmlSettings->getNumTags("surfaces"); |
|
|
|
cout << "numPresets: " << numPresets << endl; |
|
|
@ -136,7 +136,6 @@ bool SettingsLoader::load( |
|
|
|
xmlSettings->popTag(); // surfaces
|
|
|
|
|
|
|
|
} // for
|
|
|
|
} |
|
|
|
|
|
|
|
_lastLoadedFilename = fileName; |
|
|
|
|
|
|
@ -231,6 +230,12 @@ bool SettingsLoader::save(SurfaceManager & surfaceManager, string fileName){ |
|
|
|
xmlSettings->save(fileName); |
|
|
|
} |
|
|
|
|
|
|
|
bool SettingsLoader::create(string fileName){ |
|
|
|
ofxXmlSettings xml; |
|
|
|
xml.addTag("surfaces"); |
|
|
|
return xml.save(fileName); |
|
|
|
} |
|
|
|
|
|
|
|
BaseSurface * SettingsLoader::getTriangleSurface(ofxXmlSettings * xmlSettings){ |
|
|
|
vector <ofVec2f> vertices; |
|
|
|
|
|
|
|