Refactor file loading functions: simplify LoadFile, add LoadConfigFile, and adjust platform handling

This commit is contained in:
scawful
2024-12-29 10:44:22 -05:00
parent 1b7b56d7dc
commit bf862f2d5a
2 changed files with 37 additions and 13 deletions

View File

@@ -10,7 +10,8 @@ enum class Platform { kUnknown, kMacOS, kiOS, kWindows, kLinux };
std::string GetFileExtension(const std::string &filename);
std::string GetFileName(const std::string &filename);
std::string LoadFile(const std::string &filename, Platform platform);
std::string LoadFile(const std::string &filename);
std::string LoadConfigFile(const std::string &filename);
std::string GetConfigDirectory(Platform platform);
void SaveFile(const std::string &filename, const std::string &data,