Mercurial > hg > early-roguelike
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[]; |