1TBS reflow with clang-format.
This commit is contained in:
parent
c11938aed5
commit
be429016af
9 changed files with 4137 additions and 3936 deletions
154
cheat.c
154
cheat.c
|
@ -7,93 +7,90 @@
|
|||
* SPDX-FileCopyrightText: (C) 1977, 2005 by Will Crowther and Don Woods
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
#include <getopt.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <stdbool.h>
|
||||
#include <editline/readline.h>
|
||||
#include "advent.h"
|
||||
#include <editline/readline.h>
|
||||
#include <getopt.h>
|
||||
#include <stdbool.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
int ch;
|
||||
char *savefilename = NULL;
|
||||
FILE *fp = NULL;
|
||||
int main(int argc, char *argv[]) {
|
||||
int ch;
|
||||
char *savefilename = NULL;
|
||||
FILE *fp = NULL;
|
||||
|
||||
// Initialize game variables
|
||||
initialise();
|
||||
// Initialize game variables
|
||||
initialise();
|
||||
|
||||
/* we're generating a saved game, so saved once by default,
|
||||
* unless overridden with command-line options below.
|
||||
*/
|
||||
game.saved = 1;
|
||||
/* we're generating a saved game, so saved once by default,
|
||||
* unless overridden with command-line options below.
|
||||
*/
|
||||
game.saved = 1;
|
||||
|
||||
/* Options. */
|
||||
const char* opts = "d:l:s:t:v:o:";
|
||||
const char* usage = "Usage: %s [-d numdie] [-s numsaves] [-v version] -o savefilename \n"
|
||||
" -d number of deaths. Signed integer.\n"
|
||||
" -l lifetime of lamp in turns. Signed integer.\n"
|
||||
" -s number of saves. Signed integer.\n"
|
||||
" -t number of turns. Signed integer.\n"
|
||||
" -v version number of save format.\n"
|
||||
" -o required. File name of save game to write.\n";
|
||||
/* Options. */
|
||||
const char *opts = "d:l:s:t:v:o:";
|
||||
const char *usage =
|
||||
"Usage: %s [-d numdie] [-s numsaves] [-v version] -o savefilename "
|
||||
"\n"
|
||||
" -d number of deaths. Signed integer.\n"
|
||||
" -l lifetime of lamp in turns. Signed integer.\n"
|
||||
" -s number of saves. Signed integer.\n"
|
||||
" -t number of turns. Signed integer.\n"
|
||||
" -v version number of save format.\n"
|
||||
" -o required. File name of save game to write.\n";
|
||||
|
||||
while ((ch = getopt(argc, argv, opts)) != EOF) {
|
||||
switch (ch) {
|
||||
case 'd':
|
||||
game.numdie = (turn_t)atoi(optarg);
|
||||
printf("cheat: game.numdie = %d\n", game.numdie);
|
||||
break;
|
||||
case 'l':
|
||||
game.limit = (turn_t)atoi(optarg);
|
||||
printf("cheat: game.limit = %d\n", game.limit);
|
||||
break;
|
||||
case 's':
|
||||
game.saved = (int)atoi(optarg);
|
||||
printf("cheat: game.saved = %d\n", game.saved);
|
||||
break;
|
||||
case 't':
|
||||
game.turns = (turn_t)atoi(optarg);
|
||||
printf("cheat: game.turns = %d\n", game.turns);
|
||||
break;
|
||||
case 'v':
|
||||
save.version = atoi(optarg);
|
||||
printf("cheat: version = %d\n", save.version);
|
||||
break;
|
||||
case 'o':
|
||||
savefilename = optarg;
|
||||
break;
|
||||
default:
|
||||
fprintf(stderr,
|
||||
usage, argv[0]);
|
||||
exit(EXIT_FAILURE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
while ((ch = getopt(argc, argv, opts)) != EOF) {
|
||||
switch (ch) {
|
||||
case 'd':
|
||||
game.numdie = (turn_t)atoi(optarg);
|
||||
printf("cheat: game.numdie = %d\n", game.numdie);
|
||||
break;
|
||||
case 'l':
|
||||
game.limit = (turn_t)atoi(optarg);
|
||||
printf("cheat: game.limit = %d\n", game.limit);
|
||||
break;
|
||||
case 's':
|
||||
game.saved = (int)atoi(optarg);
|
||||
printf("cheat: game.saved = %d\n", game.saved);
|
||||
break;
|
||||
case 't':
|
||||
game.turns = (turn_t)atoi(optarg);
|
||||
printf("cheat: game.turns = %d\n", game.turns);
|
||||
break;
|
||||
case 'v':
|
||||
save.version = atoi(optarg);
|
||||
printf("cheat: version = %d\n", save.version);
|
||||
break;
|
||||
case 'o':
|
||||
savefilename = optarg;
|
||||
break;
|
||||
default:
|
||||
fprintf(stderr, usage, argv[0]);
|
||||
exit(EXIT_FAILURE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Save filename required; the point of cheat is to generate save file
|
||||
if (savefilename == NULL) {
|
||||
fprintf(stderr,
|
||||
usage, argv[0]);
|
||||
fprintf(stderr,
|
||||
"ERROR: filename required\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
// Save filename required; the point of cheat is to generate save file
|
||||
if (savefilename == NULL) {
|
||||
fprintf(stderr, usage, argv[0]);
|
||||
fprintf(stderr, "ERROR: filename required\n");
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
fp = fopen(savefilename, WRITE_MODE);
|
||||
if (fp == NULL) {
|
||||
fprintf(stderr,
|
||||
"Can't open file %s. Exiting.\n", savefilename);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
fp = fopen(savefilename, WRITE_MODE);
|
||||
if (fp == NULL) {
|
||||
fprintf(stderr, "Can't open file %s. Exiting.\n", savefilename);
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
savefile(fp);
|
||||
savefile(fp);
|
||||
|
||||
fclose(fp);
|
||||
fclose(fp);
|
||||
|
||||
printf("cheat: %s created.\n", savefilename);
|
||||
printf("cheat: %s created.\n", savefilename);
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
// LCOV_EXCL_START
|
||||
|
@ -102,12 +99,7 @@ int main(int argc, char *argv[])
|
|||
* See the actually useful version of this in main.c
|
||||
*/
|
||||
|
||||
char *myreadline(const char *prompt)
|
||||
{
|
||||
return readline(prompt);
|
||||
}
|
||||
char *myreadline(const char *prompt) { return readline(prompt); }
|
||||
// LCOV_EXCL_STOP
|
||||
|
||||
/* end */
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue