Files
parallel-dc/core/stdclass.cpp
T
2016-10-11 01:15:41 +02:00

44 lines
756 B
C++

#include <string.h>
#include <vector>
#include <sys/stat.h>
#include "types.h"
#ifdef _MSC_VER
#include <io.h>
#else
#include <unistd.h>
#endif
#include "hw/mem/_vmem.h"
string user_data_dir;
std::vector<string> system_config_dirs;
std::vector<string> system_data_dirs;
void set_user_data_dir(const string& dir)
{
user_data_dir = dir;
}
void add_system_config_dir(const string& dir)
{
system_config_dirs.push_back(dir);
}
void add_system_data_dir(const string& dir)
{
system_data_dirs.push_back(dir);
}
string get_writable_data_path(const string& filename)
{
extern char game_dir_no_slash[1024];
return std::string(game_dir_no_slash +
#ifdef _WIN32
std::string("\\")
#else
std::string("/")
#endif
+ filename);
}