JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Added constant SCREENDXMIN instead of using 7.5 everywhere.
[vor.git] / globals.h
index ae1bb1c..a682d47 100644 (file)
--- a/globals.h
+++ b/globals.h
@@ -26,7 +26,7 @@ struct enginedots {
 struct spacedot {
        // Space dots are harmless background items
        // All are active. When one falls off the edge, another is created at the start.
-       float x,y,dx;
+       float x,y,z;
        Uint16 color;
 };
 
@@ -53,6 +53,14 @@ extern struct enginedots edot[MAXENGINEDOTS], *dotptr;
 extern struct bangdots bdot[MAXBANGDOTS], *bdotptr;
 extern struct spacedot sdot[MAXSPACEDOTS];
 
+// command-line arguments
+extern int opt_fullscreen;
+extern int opt_sound;
+extern int opt_music;
+extern float opt_gamespeed;
+extern int opt_tail_engine;
+extern int opt_friction;
+
 // Other global variables
 extern char topline[1024];
 extern char *initerror;
@@ -61,6 +69,7 @@ extern struct shape shipshape;
 extern float shipx,shipy;      // X position, 0..XSIZE
 extern float shipdx,shipdy;    // Change in X position per tick.
 extern float screendx, screendy;
+extern float xscroll, yscroll;
 extern float gamerate;  // this controls the speed of everything that moves.
 extern float yscroll;
 extern float scrollvel;
@@ -68,9 +77,6 @@ extern float scrollvel;
 extern int nships,score,initticks,ticks_since_last, last_ticks;
 extern int gameover;
 extern int maneuver;
-extern int sound_flag, music_flag;
-extern int tail_plume; // display big engine at the back?
-extern int friction;   // should there be friction?
 extern float fadetimer, faderate;
 
 extern int pausedown, paused;