#include #include "tiledmap.h" a8::XValue TiledObject::GetProperty(const std::string& prop_name) { auto itr = prop_hash.find(prop_name); return itr == prop_hash.end() ? itr->second : a8::XValue(); } bool TiledObject::HasProperty(const std::string& prop_name) { auto itr = prop_hash.find(prop_name); return itr != prop_hash.end(); } a8::XValue TiledLayer::GetProperty(const std::string& prop_name) { auto itr = prop_hash.find(prop_name); return itr != prop_hash.end() ? itr->second : a8::XValue(); } bool TiledLayer::HasProperty(const std::string& prop_name) { auto itr = prop_hash.find(prop_name); return itr != prop_hash.end(); } bool TiledMap::LoadTmxFile(const std::string& filename) { a8::XObject xobj; xobj.ReadFromXmlFile(filename); return true; } std::list* TiledMap::GetObjectGroup(const std::string& object_class_name) { auto itr = object_group_hash.find(object_class_name); return itr != object_group_hash.end() ? &itr->second : nullptr; }