#include "GameData.h" #include GameData::GameData(SystemData* system, std::string path, std::string name) { mSystem = system; mPath = path; mName = name; } std::string GameData::getName() { return mName; } std::string GameData::getValidPath() { //a quick and dirty way to insert a backslash before most characters that would mess up a bash path std::string path = mPath; for(unsigned int i = 0; i < path.length(); i++) { if(path[i] == *" " || path[i] == *"'" || path[i] == *"\"" || path[i] == *"\\") { path.insert(i, "\\"); i++; } } return path; }