Mercurial > hg > early-roguelike
comparison rogue4/main.c @ 26:ea7372f5d314
rogue4: add logging all games
| author | edwarj4 |
|---|---|
| date | Thu, 26 Nov 2009 03:02:13 +0000 |
| parents | 63b9fd7d70ce |
| children | 09da55b986ca |
comparison
equal
deleted
inserted
replaced
| 25:00e90f1bffd6 | 26:ea7372f5d314 |
|---|---|
| 106 strcpy(fruit, "slime-mold"); | 106 strcpy(fruit, "slime-mold"); |
| 107 | 107 |
| 108 /* | 108 /* |
| 109 * check for print-score option | 109 * check for print-score option |
| 110 */ | 110 */ |
| 111 open_log(); /* do first, open_score might drop needed permissions */ | |
| 111 open_score(); | 112 open_score(); |
| 112 if (argc == 2 && strcmp(argv[1], "-s") == 0) | 113 if (argc == 2 && strcmp(argv[1], "-s") == 0) |
| 113 { | 114 { |
| 114 noscore = TRUE; | 115 noscore = TRUE; |
| 115 score(0, -1); | 116 score(0, -1); |
| 347 signal(SIGINT, leave); | 348 signal(SIGINT, leave); |
| 348 clear(); | 349 clear(); |
| 349 mvprintw(LINES - 2, 0, "You quit with %d gold pieces", purse); | 350 mvprintw(LINES - 2, 0, "You quit with %d gold pieces", purse); |
| 350 move(LINES - 1, 0); | 351 move(LINES - 1, 0); |
| 351 refresh(); | 352 refresh(); |
| 353 writelog(purse, 1, 0); | |
| 352 score(purse, 1); | 354 score(purse, 1); |
| 353 exit(0); | 355 exit(0); |
| 354 } | 356 } |
| 355 else | 357 else |
| 356 { | 358 { |
