50 static string User_data_dir;
51 static string Global_data_dir;
52 static string Game_data_dir;
60 static void init (
string game_dir);
88 return Global_data_dir;
115 static string find_file (
const string & fname);
133 static bool directory_exist (
const string & dirname);
134 static bool file_exist (
const string & fname);
Declares some basic types.
static string find_directory(const string &dirname)
Finds a directory in the directories hierarchy, starting searching from game_data_dir(), then global_data_dir() and finally user_data_dir().
static void init(string game_dir)
Initialise the game framework.
static string global_data_dir()
Returns the absolute path to the global data directory.
static string find_file(const string &fname)
Finds a file in the directories hierarchy, starting searching from game_data_dir(), then global_data_dir() and finally user_data_dir().
static string game_data_dir()
Returns the absolute path to the current game's directory (if any).
Holds information about global settings.
static void set_game_data_dir(string game_dir)
Specify an additional data directory containing game data.
static string user_data_dir()
Returns the absolute path to the user data directory (usually ~/.adonthell).