Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
vor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added constant SCREENDXMIN instead of using 7.5 everywhere.
[vor.git]
/
globals.h
diff --git
a/globals.h
b/globals.h
index
7eeefb3
..
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.
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;
};
Uint16 color;
};
@@
-53,6
+53,14
@@
extern struct enginedots edot[MAXENGINEDOTS], *dotptr;
extern struct bangdots bdot[MAXBANGDOTS], *bdotptr;
extern struct spacedot sdot[MAXSPACEDOTS];
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;
// Other global variables
extern char topline[1024];
extern char *initerror;
@@
-60,6
+68,8
@@
extern char *initerror;
extern struct shape shipshape;
extern float shipx,shipy; // X position, 0..XSIZE
extern float shipdx,shipdy; // Change in X position per tick.
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;
extern float gamerate; // this controls the speed of everything that moves.
extern float yscroll;
extern float scrollvel;
@@
-67,9
+77,6
@@
extern float scrollvel;
extern int nships,score,initticks,ticks_since_last, last_ticks;
extern int gameover;
extern int maneuver;
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;
extern float fadetimer, faderate;
extern int pausedown, paused;