Slightly modify savefile location and prompt
This commit is contained in:
parent
6188fd3be2
commit
b24bc2e606
4 changed files with 13 additions and 7 deletions
|
|
@ -70,8 +70,8 @@ char **envp;
|
|||
strncpy(whoami, argv[2], 79);
|
||||
whoami[79] = '\0';
|
||||
use_savedir = TRUE;
|
||||
/* look for savefile at SAVEDIR/UIDplayername.r3sav */
|
||||
if (snprintf(file_name, 80, "%s%d%.10s.r3sav", SAVEDIR, md_getuid(), whoami) >= 80)
|
||||
/* look for savefile at SAVEDIR/UID-playername.r3sav */
|
||||
if (snprintf(file_name, 80, "%s%d-%.10s.r3sav", SAVEDIR, md_getuid(), whoami) >= 80)
|
||||
{
|
||||
/* this shouldn't happen */
|
||||
strcpy(file_name, "rogue3.save");
|
||||
|
|
|
|||
|
|
@ -40,6 +40,9 @@ save_game()
|
|||
mpos = 0;
|
||||
if (file_name[0] != '\0')
|
||||
{
|
||||
if (use_savedir)
|
||||
msg("Save game? ");
|
||||
else
|
||||
msg("Save file (%s)? ", file_name);
|
||||
do
|
||||
{
|
||||
|
|
|
|||
|
|
@ -77,9 +77,9 @@ char **envp;
|
|||
strncpy(whoami, argv[2], MAXSTR - 1);
|
||||
whoami[MAXSTR - 1] = '\0'; /* insurance */
|
||||
use_savedir = TRUE;
|
||||
/* look for savefile at SAVEDIR/UIDplayername.r4sav */
|
||||
if (snprintf(file_name, MAXSTR, "%s%d%.10s.r4sav", SAVEDIR, md_getuid(),
|
||||
whoami) >= MAXSTR)
|
||||
/* look for savefile at SAVEDIR/UID-playername.r4sav */
|
||||
if (snprintf(file_name, MAXSTR, "%s%d-%.10s.r4sav", SAVEDIR,
|
||||
md_getuid(), whoami) >= MAXSTR)
|
||||
{
|
||||
/* Name is too long- this shouldn't happen */
|
||||
strcpy(file_name, "rogue4.save");
|
||||
|
|
|
|||
|
|
@ -48,6 +48,9 @@ over:
|
|||
{
|
||||
for (;;)
|
||||
{
|
||||
if (use_savedir)
|
||||
msg("Save game? ");
|
||||
else
|
||||
msg("save file (%s)? ", file_name);
|
||||
c = getchar();
|
||||
mpos = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue