#include "SDL_internal.h"
extern void NGAGE_GetAppPath(char *path);
char *SDL_SYS_GetBasePath(void)
{
char app_path[512];
NGAGE_GetAppPath(app_path);
char *base_path = SDL_strdup(app_path);
return base_path;
}
char *SDL_SYS_GetPrefPath(const char *org, const char *app)
{
char *pref_path = NULL;
if (SDL_asprintf(&pref_path, "C:/System/Apps/%s/%s/", org ? org : "SDL_App", app) < 0) {
return NULL;
}
return pref_path;
}
char *SDL_SYS_GetUserFolder(SDL_Folder folder)
{
const char *folder_path = NULL;
switch (folder)
{
case SDL_FOLDER_HOME:
folder_path = "C:/";
break;
case SDL_FOLDER_PICTURES:
folder_path = "C:/Nokia/Pictures/";
break;
case SDL_FOLDER_SAVEDGAMES:
folder_path = "C:/";
break;
case SDL_FOLDER_SCREENSHOTS:
folder_path = "C:/Nokia/Pictures/";
break;
case SDL_FOLDER_VIDEOS:
folder_path = "C:/Nokia/Videos/";
break;
default:
folder_path = "C:/Nokia/Others/";
break;
}
return SDL_strdup(folder_path);
}