generated from sigonasr2/CPlusPlusProjectTemplate
TMX Parser complete.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
274231a62f
commit
50ed411050
Binary file not shown.
@ -37,9 +37,11 @@ struct Map{
|
|||||||
XMLTag TilesetData;
|
XMLTag TilesetData;
|
||||||
std::vector<LayerTag> LayerData;
|
std::vector<LayerTag> LayerData;
|
||||||
std::string FormatLayerData(std::ostream& os, std::vector<LayerTag>tiles) {
|
std::string FormatLayerData(std::ostream& os, std::vector<LayerTag>tiles) {
|
||||||
|
std::string displayStr;
|
||||||
for (int i=0;i<LayerData.size();i++) {
|
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) {
|
friend std::ostream& operator << (std::ostream& os, Map& rhs) {
|
||||||
os <<
|
os <<
|
||||||
@ -83,7 +85,6 @@ class TMXParser{
|
|||||||
if (newTag.tag=="layer") {
|
if (newTag.tag=="layer") {
|
||||||
LayerTag l = {newTag};
|
LayerTag l = {newTag};
|
||||||
parsedMapInfo.LayerData.push_back(l);
|
parsedMapInfo.LayerData.push_back(l);
|
||||||
std::cout<<"Insert layer: "+std::to_string(parsedMapInfo.LayerData.size());
|
|
||||||
} else {
|
} else {
|
||||||
std::cout<<"Unsupported tag format! Ignoring."<<"\n";
|
std::cout<<"Unsupported tag format! Ignoring."<<"\n";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user