Mercurial > hg > early-roguelike
comparison arogue5/rogue.c @ 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 | ee250e3646fd |
| children | d3968e9cb98d |
comparison
equal
deleted
inserted
replaced
| 144:708bb2dea17c | 145:aac28331e71d |
|---|---|
| 62 int trap_tries = 0; | 62 int trap_tries = 0; |
| 63 int pray_time = 0; | 63 int pray_time = 0; |
| 64 int spell_power = 0; | 64 int spell_power = 0; |
| 65 int turns = 0; /* Number of turns player has taken */ | 65 int turns = 0; /* Number of turns player has taken */ |
| 66 int quest_item = 0; /* Item player is looking for */ | 66 int quest_item = 0; /* Item player is looking for */ |
| 67 int scorefd = -1; /* File descriptor for the scorefile */ | |
| 67 char nfloors = -1; /* Number of floors in this dungeon */ | 68 char nfloors = -1; /* Number of floors in this dungeon */ |
| 68 char curpurch[LINELEN*2]; /* name of item ready to buy */ | 69 char curpurch[LINELEN*2]; /* name of item ready to buy */ |
| 69 char PLAYER = VPLAYER; /* what the player looks like */ | 70 char PLAYER = VPLAYER; /* what the player looks like */ |
| 70 char take; /* Thing the rogue is taking */ | 71 char take; /* Thing the rogue is taking */ |
| 71 char prbuf[LINELEN*2]; /* Buffer for sprintfs */ | 72 char prbuf[LINELEN*2]; /* Buffer for sprintfs */ |
| 121 char *nothing = "Nothing seems to happen."; | 122 char *nothing = "Nothing seems to happen."; |
| 122 char *spacemsg = "--Press space to continue--"; | 123 char *spacemsg = "--Press space to continue--"; |
| 123 char *morestr = "-- More --"; | 124 char *morestr = "-- More --"; |
| 124 char *retstr = "[Press return to continue]"; | 125 char *retstr = "[Press return to continue]"; |
| 125 | 126 |
| 127 FILE *logfile = NULL; | |
| 126 | 128 |
| 127 /* | 129 /* |
| 128 * NOTE: the ordering of the points in this array is critical. They MUST | 130 * NOTE: the ordering of the points in this array is critical. They MUST |
| 129 * be listed in the following sequence: | 131 * be listed in the following sequence: |
| 130 * | 132 * |
