diff --git a/C++ProjectTemplate b/C++ProjectTemplate index 4dc9c2a..54b318c 100755 Binary files a/C++ProjectTemplate and b/C++ProjectTemplate differ diff --git a/TMXParser.h b/TMXParser.h index 6b8eae2..10eab1c 100644 --- a/TMXParser.h +++ b/TMXParser.h @@ -27,14 +27,7 @@ struct LayerTag{ std::vector> tiles; std::string str() { std::string displayStr=tag.tag+"\n"+tag.FormatTagData(tag.data); - displayStr+=" DATA\n"; - for (int row=0;rowrowData; + while (data.find(",")!=std::string::npos) { + std::string datapiece = data.substr(0,data.find(",")); + data = data.substr(data.find(",")+1,std::string::npos); + rowData.push_back(stoi(datapiece)); + } + parsedMapInfo.LayerData[parsedMapInfo.LayerData.size()-1].tiles.push_back(rowData); + } } std::cout<<"Parsed Map Data:\n"<