satdump/src-core/resources.cpp
2021-05-28 18:57:15 +02:00

27 lines
No EOL
684 B
C++

#include "resources.h"
#include <filesystem>
#ifndef RESOURCES_PATH
#define RESOURCES_PATH "./"
#endif
namespace resources
{
std::string res_root = (std::string)RESOURCES_PATH;
bool resourceExists(std::string resource)
{
if (std::filesystem::exists("resources"))
return std::filesystem::exists("resources/" + resource);
else
return std::filesystem::exists(res_root + "resources/" + resource);
}
std::string getResourcePath(std::string resource)
{
if (std::filesystem::exists("resources"))
return "resources/" + resource;
else
return res_root + "resources/" + resource;
}
}