Mercurial > hg > early-roguelike
comparison rogue3/save.c @ 85:d852b8f088c5
Refuse to restore if the character is dead.
This prevents recovering from death by killing the game between death
and exit, producing an automatic save.
author | John "Elwin" Edwards |
---|---|
date | Fri, 09 Aug 2013 09:34:07 -0700 |
parents | 2dcd75e6a736 |
children | 3d4252fa2ed3 |
comparison
equal
deleted
inserted
replaced
84:a0d4caead33b | 85:d852b8f088c5 |
---|---|
232 endwin(); | 232 endwin(); |
233 printf("Cannot unlink file\n"); | 233 printf("Cannot unlink file\n"); |
234 return FALSE; | 234 return FALSE; |
235 } | 235 } |
236 | 236 |
237 if (pstats.s_hpt <= 0) { | |
238 endwin(); | |
239 printf("This character is already dead.\n"); | |
240 return FALSE; | |
241 } | |
242 | |
237 environ = envp; | 243 environ = envp; |
238 strcpy(file_name, file); | 244 strcpy(file_name, file); |
239 setup(); | 245 setup(); |
240 clearok(curscr, TRUE); | 246 clearok(curscr, TRUE); |
241 touchwin(cw); | 247 touchwin(cw); |