Mercurial > hg > early-roguelike
comparison arogue7/main.c @ 127:8ae3ffd6c6e7
arogue7: make the scorefile location configurable.
| author | John "Elwin" Edwards |
|---|---|
| date | Mon, 11 May 2015 13:36:36 -0400 |
| parents | b786053d2f37 |
| children | c697782a9b37 |
comparison
equal
deleted
inserted
replaced
| 126:b786053d2f37 | 127:8ae3ffd6c6e7 |
|---|---|
| 53 /* Get default save file */ | 53 /* Get default save file */ |
| 54 strcpy(file_name, home); | 54 strcpy(file_name, home); |
| 55 strcat(file_name, "arogue77.sav"); | 55 strcat(file_name, "arogue77.sav"); |
| 56 | 56 |
| 57 /* Get default score file */ | 57 /* Get default score file */ |
| 58 #ifdef SCOREFILE | |
| 59 strncpy(score_file, SCOREFILE, LINELEN); | |
| 60 score_file[LINELEN-1] = '\0'; | |
| 61 #else | |
| 58 strcpy(score_file, md_getroguedir()); | 62 strcpy(score_file, md_getroguedir()); |
| 59 | 63 |
| 60 if (*score_file) | 64 if (*score_file) |
| 61 strcat(score_file,"/"); | 65 strcat(score_file,"/"); |
| 62 | 66 |
| 63 strcat(score_file,"arogue77.scr"); | 67 strcat(score_file,"arogue77.scr"); |
| 68 #endif | |
| 64 | 69 |
| 65 if ((env = getenv("ROGUEOPTS")) != NULL) | 70 if ((env = getenv("ROGUEOPTS")) != NULL) |
| 66 parse_opts(env); | 71 parse_opts(env); |
| 67 | 72 |
| 68 if (whoami[0] == '\0') | 73 if (whoami[0] == '\0') |
