comparison urogue/save.c @ 272:1db299e868b8

UltraRogue: add the autosave feature. UltraRogue now automatically saves the game when SIGHUP or SIGTERM is received.
author John "Elwin" Edwards
date Sun, 03 Sep 2017 19:58:22 -0400
parents ac42afd962e4
children
comparison
equal deleted inserted replaced
271:88bd51f231e7 272:1db299e868b8
113 msg(""); 113 msg("");
114 return(FALSE); 114 return(FALSE);
115 } 115 }
116 } 116 }
117 117
118 void
119 auto_save(int sig)
120 {
121 FILE *savef;
122
123 md_ignore_signals();
124 if (file_name[0] && (savef = fopen(file_name, "w"))) {
125 save_file(savef);
126 }
127 exit(0);
128 }
129
118 int 130 int
119 restore(char *file) 131 restore(char *file)
120 { 132 {
121 FILE *infd; 133 FILE *infd;
122 char *sp; 134 char *sp;