git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7893
d7cf8633-e32d-0410-b094-
e92efae38249
FS_ChangeGameDirs
================
*/
FS_ChangeGameDirs
================
*/
-extern void Host_SaveConfig_f (void);
+extern void Host_SaveConfig (void);
extern void Host_LoadConfig_f (void);
qboolean FS_ChangeGameDirs(int numgamedirs, char gamedirs[][MAX_QPATH], qboolean complain, qboolean failmissing)
{
extern void Host_LoadConfig_f (void);
qboolean FS_ChangeGameDirs(int numgamedirs, char gamedirs[][MAX_QPATH], qboolean complain, qboolean failmissing)
{
// halt demo playback to close the file
CL_Disconnect();
// halt demo playback to close the file
CL_Disconnect();
fs_numgamedirs = numgamedirs;
for (i = 0;i < fs_numgamedirs;i++)
fs_numgamedirs = numgamedirs;
for (i = 0;i < fs_numgamedirs;i++)
Writes key bindings and archived cvars to config.cfg
===============
*/
Writes key bindings and archived cvars to config.cfg
===============
*/
-void Host_SaveConfig_f(void)
+void Host_SaveConfig_to(const char *file)
- const char *file = "config.cfg";
-
- if(Cmd_Argc() >= 2) {
- file = Cmd_Argv(1);
- Con_Printf("Saving to %s\n", file);
- }
// dedicated servers initialize the host but don't parse and set the
// config.cfg cvars
// dedicated servers initialize the host but don't parse and set the
// config.cfg cvars
+void Host_SaveConfig(void)
+{
+ Host_SaveConfig_to("config.cfg");
+}
+void Host_SaveConfig_f(void)
+{
+ const char *file = "config.cfg";
+ if(Cmd_Argc() >= 2) {
+ file = Cmd_Argv(1);
+ Con_Printf("Saving to %s\n", file);
+ }
+
+ Host_SaveConfig_to(file);
+}
#endif
CL_Video_Shutdown();
#endif
CL_Video_Shutdown();
CDAudio_Shutdown ();
S_Terminate ();
CDAudio_Shutdown ();
S_Terminate ();