JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Friction doesn't make sense any more, dropped that.
[vor.git] / globals.h
index e6b1905..fb68ef6 100644 (file)
--- a/globals.h
+++ b/globals.h
@@ -62,11 +62,16 @@ 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 int nships,score,initticks,ticks_since_last, last_ticks;
+// all movement is based on s_frame.
+extern float t_frame;  // length of this frame (in ticks = 1/20th second)
+extern float s_frame;  // length of this frame (seconds)
+extern int ms_frame;   // length of this frame (milliseconds)
+extern int ms_end;     // end of this frame (milliseconds)
+
+extern int nships,score;
 extern int gameover;
 extern int maneuver;
 extern float fadetimer, faderate;