#include <curses.h>
#include "help.h"
+#include "xtra.h"
#include "version.h"
#include "cursesui.h"
};
static const char *progname = "rrace";
-static const struct option lopts[] = { LOPTS_INITIALIZER, {0} };
static struct app_state state;
fprintf(f, "Try %s --help for more information.\n", progname);
}
-static void print_help(void)
+static void print_help(const struct option *lopts)
{
struct lopt_help help = {0};
const struct option *opt;
int enable_mouse = 1;
int opt;
+ XTRA_PACKED_LOPTS(lopts);
+
if (argc > 0)
progname = argv[0];
print_version();
exit(EXIT_SUCCESS);
case LOPT_HELP:
- print_help();
+ print_help(lopts);
exit(EXIT_SUCCESS);
default:
print_usage(stderr);
game_reset(&state->board);
do_reset_cursor(state);
+ state->view_goal_on_game = 0;
curs_redraw_game(state, -1);
curs_redraw_goal(state, -1);
update_timer(state, 0);