#include <stdlib.h>
#include <stdio.h>
#include "args.h"
-#include "config.h"
+#include <config.h>
+#include "vorconfig.h"
// Look and Feel
int opt_fullscreen;
int opt_sound;
+int opt_autopilot;
+
static void
show_help(void)
{
puts(" -V, --version Print program version");
puts(" -?, --help Give this help list");
putchar('\n');
- puts("Mandatory or optional arguments to long options are also mandatory or optional");
- puts("for any corresponding short options.");
- putchar('\n');
puts("Report bugs at http://jasonwoof.com/contact.html");
}
case 'f': opt_fullscreen = 1; break;
case 's': opt_sound = 0; break;
case 'V':
- printf("Variations on Rockdodger %s\n", VERSION);
+ printf("Variations on Rockdodger %s\n", PACKAGE_VERSION);
exit(0);
case '?':
case 'h': return 0;
+ case 'a': opt_autopilot = 1; break;
default:
fprintf(stderr, "unknown option -%c\n\n", c);
return 0;
return short_opt(*s, arg);
}
-static char *long_opts[] = { "full-screen", "silent", "version", "help" };
+static char *long_opts[] = { "full-screen", "silent", "version", "help", "autopilot" };
-static char short_opts[] = { 'f', 's', 'V', 'h' };
+static char short_opts[] = { 'f', 's', 'V', 'h', 'a' };
int
parse_long_opt(const char *s, char *arg)
{
opt_fullscreen = 0;
opt_sound = 1;
+ opt_autopilot = 0;
}
int