comparison arogue7/rogue.h @ 145:aac28331e71d

Advanced Rogue family: fix the "score" option. Changing the score file (when permitted) now works again, closing the old score file and opening the new one.
author John "Elwin" Edwards
date Wed, 20 May 2015 08:42:17 -0400
parents 1a64fd0bfea6
children 3e1146666ae5
comparison
equal deleted inserted replaced
144:708bb2dea17c 145:aac28331e71d
1225 extern int chant_time; /* Number of chant points/exp level */ 1225 extern int chant_time; /* Number of chant points/exp level */
1226 extern int pray_time; /* Number of prayer points/exp level */ 1226 extern int pray_time; /* Number of prayer points/exp level */
1227 extern int spell_power; /* Spell power left at this level */ 1227 extern int spell_power; /* Spell power left at this level */
1228 extern int turns; /* Number of turns player has taken */ 1228 extern int turns; /* Number of turns player has taken */
1229 extern int quest_item; /* Item hero is looking for */ 1229 extern int quest_item; /* Item hero is looking for */
1230 extern int scorefd; /* File descriptor for score file */
1230 extern int cur_relic[]; /* Current relics */ 1231 extern int cur_relic[]; /* Current relics */
1231 extern char take; /* Thing the rogue is taking */ 1232 extern char take; /* Thing the rogue is taking */
1232 extern char prbuf[]; /* Buffer for sprintfs */ 1233 extern char prbuf[]; /* Buffer for sprintfs */
1233 extern char outbuf[]; /* Output buffer for stdout */ 1234 extern char outbuf[]; /* Output buffer for stdout */
1234 extern char runch; /* Direction player is running */ 1235 extern char runch; /* Direction player is running */
1284 extern coord grid[]; /* used for random pos generation */ 1285 extern coord grid[]; /* used for random pos generation */
1285 extern char *nothing; /* "nothing happens" msg */ 1286 extern char *nothing; /* "nothing happens" msg */
1286 extern char *spacemsg; 1287 extern char *spacemsg;
1287 extern char *morestr; 1288 extern char *morestr;
1288 extern char *retstr; 1289 extern char *retstr;
1290 extern FILE *logfile;
1289 extern LEVTYPE levtype; 1291 extern LEVTYPE levtype;
1290 extern void (*add_abil[NUMABILITIES])(); /* Functions to change abilities */ 1292 extern void (*add_abil[NUMABILITIES])(); /* Functions to change abilities */
1291 extern void (*res_abil[NUMABILITIES])(); /* Functions to change abilities */ 1293 extern void (*res_abil[NUMABILITIES])(); /* Functions to change abilities */
1292 extern int cNCOLORS, cNWOOD, cNMETAL, cNSTONES; 1294 extern int cNCOLORS, cNWOOD, cNMETAL, cNSTONES;
1293 extern char *rainbow[], *stones[], *wood[], *metal[]; 1295 extern char *rainbow[], *stones[], *wood[], *metal[];