added program config file support for run-time special edition support
[rocksndiamonds.git] / src / libgame / system.c
index c04c77e5b40ea57947be26754ec3f2c088f683ac..9a0bed5a93e27442626a319da746fe613b655475 100644 (file)
@@ -64,7 +64,7 @@ int                   FrameCounter = 0;
 /* init/close functions                                                      */
 /* ========================================================================= */
 
-void InitProgramInfo(char *argv0,
+void InitProgramInfo(char *argv0, char *config_filename,
                     char *userdata_subdir, char *userdata_subdir_unix,
                     char *program_title, char *icon_title,
                     char *sdl_icon_filename, char *cookie_prefix,
@@ -73,6 +73,8 @@ void InitProgramInfo(char *argv0,
   program.command_basepath = getBasePath(argv0);
   program.command_basename = getBaseName(argv0);
 
+  program.config_filename = config_filename;
+
   program.userdata_subdir = userdata_subdir;
   program.userdata_subdir_unix = userdata_subdir_unix;
   program.userdata_path = getUserGameDataDir();