| 61 | { |
| 62 | const std::string& dir = GamePaths::Instance().UserDir(); |
| 63 | return dir + "game.cfg"; |
| 64 | } |
| 65 | |
| 66 | std::string JoinPath(std::string dir, const char* filename) |
| 67 | { |
| 68 | if (!dir.empty() && dir.back() != '/' && dir.back() != '\\') |
| 69 | dir += '/'; |
| 70 | return dir + filename; |
| 71 | } |
| 72 | |
| 73 | std::string LegacyPlayerPrefsPath() |
| 74 | { |
| 75 | if (const char* userDir = std::getenv("POSEIDON_USER_DIR"); userDir && userDir[0] != '\0') |
no test coverage detected