98{
99 if (path.size() <= 3)
100 {
101 return "";
102 }
103
104 std::string
hash = MD5File(path).ToString();
105
106 if (GetAsset(hash).size() <= 0)
107 {
108 MkDir(GetResourcePath() + PATH_SEPARATOR + folder);
109 CopyFileData(path, GetResourcePath() + PATH_SEPARATOR + folder + PATH_SEPARATOR + hash);
110 RegisterAsset(hash, folder + PATH_SEPARATOR + hash);
111 }
112
114}
std::size_t hash(const BasicJsonType &j)
hash a JSON value