comparison xrogue/save.c @ 136:1fbdefa82533

xrogue: initial support for the -n option. The scorefile location is also configurable now.
author John "Elwin" Edwards
date Wed, 22 Apr 2015 16:03:00 -0400
parents ce0cf824c192
children 443c8bd3e290
comparison
equal deleted inserted replaced
135:ce0cf824c192 136:1fbdefa82533
149 if (strcmp(file, "-r") == 0) 149 if (strcmp(file, "-r") == 0)
150 file = file_name; 150 file = file_name;
151 151
152 if ((inf = open(file, O_RDONLY)) < 0) 152 if ((inf = open(file, O_RDONLY)) < 0)
153 { 153 {
154 if (use_savedir && errno == ENOENT)
155 {
156 /* No game in progress, so one will be started. */
157 return TRUE;
158 }
154 perror(file); 159 perror(file);
155 return(-1); 160 return FALSE;
156 } 161 }
157 162
158 fflush(stdout); 163 fflush(stdout);
159 164
160 encread(buf, strlen(version) + 1, inf); 165 encread(buf, strlen(version) + 1, inf);
220 wait_for(' '); 225 wait_for(' ');
221 msg(""); 226 msg("");
222 playit(); 227 playit();
223 228
224 /*NOTREACHED*/ 229 /*NOTREACHED*/
225 return(1); 230 return FALSE;
226 } 231 }
227 232
228 #define ENCWBSIZ 1024 233 #define ENCWBSIZ 1024
229 234
230 /* 235 /*