JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
bump version to 0.5.8
[vor.git] / args.c
diff --git a/args.c b/args.c
index 9c4c62b..81a9b16 100644 (file)
--- a/args.c
+++ b/args.c
@@ -2,17 +2,15 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include "args.h"
-#include "config.h"
-
-// Gameplay Variations
-float opt_bounciness;
-float opt_gamespeed;
-float opt_max_lead;
+#include <config.h>
+#include "vorconfig.h"
 
 // Look and Feel
 int opt_fullscreen;
 int opt_sound;
 
+int opt_autopilot;
+
 static void
 show_help(void)
 {
@@ -23,10 +21,7 @@ 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");
+       puts("Report bugs at https://jasonwoof.com/contact");
 }
 
 int
@@ -36,10 +31,11 @@ short_opt(char c, char *arg)
                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;
@@ -54,9 +50,9 @@ parse_short_opts(const char *s, char *arg)
        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)
@@ -73,14 +69,9 @@ parse_long_opt(const char *s, char *arg)
 void
 init_opts(void)
 {
-       // Gameplay Variations
-       opt_bounciness = 0.50; // lose 50% when you hit the screen edge.
-       opt_gamespeed = 1.00; // Run game at full speed.
-       opt_max_lead = 1.00*XSIZE;  // you can get 1 screen ahead.
-
-       // Look and Feel
        opt_fullscreen = 0;
        opt_sound = 1;
+       opt_autopilot = 0;
 }
 
 int