diff options
author | Simon Howard | 2005-10-16 01:18:10 +0000 |
---|---|---|
committer | Simon Howard | 2005-10-16 01:18:10 +0000 |
commit | 8d9ee8259d629ef11a33e6710091f4f9bb15a1a2 (patch) | |
tree | d6ffea91332b2118fac999a289e19ff91f27ee02 /src/m_menu.c | |
parent | 6dfceb2ce609dcf05ce4b94ebeb2407f7990374f (diff) | |
download | chocolate-doom-8d9ee8259d629ef11a33e6710091f4f9bb15a1a2.tar.gz chocolate-doom-8d9ee8259d629ef11a33e6710091f4f9bb15a1a2.tar.bz2 chocolate-doom-8d9ee8259d629ef11a33e6710091f4f9bb15a1a2.zip |
Global "configdir" variable with directory to store config files in.
Create a function to find the filename for a savegame slot. Store
savegames in the config dir.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 202
Diffstat (limited to 'src/m_menu.c')
-rw-r--r-- | src/m_menu.c | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/m_menu.c b/src/m_menu.c index 2f429c3e..2b0d4187 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -1,7 +1,7 @@ // Emacs style mode select -*- C++ -*- //----------------------------------------------------------------------------- // -// $Id: m_menu.c 160 2005-10-03 21:39:39Z fraggle $ +// $Id: m_menu.c 202 2005-10-16 01:18:10Z fraggle $ // // Copyright(C) 1993-1996 Id Software, Inc. // Copyright(C) 2005 Simon Howard @@ -22,6 +22,11 @@ // 02111-1307, USA. // // $Log$ +// Revision 1.9 2005/10/16 01:18:10 fraggle +// Global "configdir" variable with directory to store config files in. +// Create a function to find the filename for a savegame slot. Store +// savegames in the config dir. +// // Revision 1.8 2005/10/03 21:39:39 fraggle // Dehacked text substitutions // @@ -57,7 +62,7 @@ //----------------------------------------------------------------------------- static const char -rcsid[] = "$Id: m_menu.c 160 2005-10-03 21:39:39Z fraggle $"; +rcsid[] = "$Id: m_menu.c 202 2005-10-16 01:18:10Z fraggle $"; #include <stdlib.h> #include <ctype.h> @@ -84,6 +89,7 @@ rcsid[] = "$Id: m_menu.c 160 2005-10-03 21:39:39Z fraggle $"; #include "m_argv.h" #include "m_swap.h" +#include "p_saveg.h" #include "s_sound.h" @@ -549,10 +555,13 @@ void M_ReadSaveStrings(void) for (i = 0;i < load_end;i++) { +#if 0 + // -cdrom currently broken if (M_CheckParm("-cdrom")) sprintf(name,"c:\\doomdata\\"SAVEGAMENAME"%d.dsg",i); else - sprintf(name,SAVEGAMENAME"%d.dsg",i); +#endif + strcpy(name, P_SaveGameFile(i)); handle = fopen(name, "rb"); if (handle == NULL) @@ -612,10 +621,13 @@ void M_LoadSelect(int choice) { char name[256]; +#if 0 if (M_CheckParm("-cdrom")) sprintf(name,"c:\\doomdata\\"SAVEGAMENAME"%d.dsg",choice); else - sprintf(name,SAVEGAMENAME"%d.dsg",choice); +#endif + strcpy(name, P_SaveGameFile(choice)); + G_LoadGame (name); M_ClearMenus (); } |