UGDK
|
00001 #ifndef HORUSEYE_FRAMEWORK_PATHMANAGER_H_ 00002 #define HORUSEYE_FRAMEWORK_PATHMANAGER_H_ 00003 00004 #include <string> 00005 #define PATH_MANAGER() ugdk::Engine::reference()->path_manager() 00006 00007 namespace ugdk { 00008 00009 class PathManager { 00010 public: 00011 PathManager(const std::string& base_path) : base_path_(base_path) {} 00012 ~PathManager() {} 00013 00014 std::string ResolvePath(const std::string& path); 00015 00016 private: 00017 std::string base_path_; 00018 00019 }; 00020 00021 } // namespace ugdk 00022 00023 #endif