TMX Parser complete.

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
master
sigonasr2 2 years ago
parent 274231a62f
commit 50ed411050
  1. BIN
      C++ProjectTemplate
  2. 5
      TMXParser.h

Binary file not shown.

@ -37,9 +37,11 @@ struct Map{
XMLTag TilesetData;
std::vector<LayerTag> LayerData;
std::string FormatLayerData(std::ostream& os, std::vector<LayerTag>tiles) {
std::string displayStr;
for (int i=0;i<LayerData.size();i++) {
return LayerData[i].str();
displayStr+=LayerData[i].str();
}
return displayStr;
}
friend std::ostream& operator << (std::ostream& os, Map& rhs) {
os <<
@ -83,7 +85,6 @@ class TMXParser{
if (newTag.tag=="layer") {
LayerTag l = {newTag};
parsedMapInfo.LayerData.push_back(l);
std::cout<<"Insert layer: "+std::to_string(parsedMapInfo.LayerData.size());
} else {
std::cout<<"Unsupported tag format! Ignoring."<<"\n";
}

Loading…
Cancel
Save