X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=globals.h;h=fb68ef6c8d36c3d3bc5a75c22841170e2c979662;hp=a682d4729e03a3c2d8f7cee52a958c50bcdd9884;hb=3ef599c7104a20c4f5268dbefb6590aa3e285663;hpb=f8b249157652f109467064877561955910f98fc1 diff --git a/globals.h b/globals.h index a682d47..fb68ef6 100644 --- a/globals.h +++ b/globals.h @@ -53,14 +53,6 @@ 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; @@ -70,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;