X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fdos%2Fmain.c;h=566d47e9f8939e50e61fbdced4f0e22adab15c3c;hp=7564be3805e929f84bc51e53dc11f8d8cd8d8892;hb=0ce0f59d2afd26e0956716fae169075368020a02;hpb=6c5e65928b425dd6a7f5192841e1d4ef9d90789a diff --git a/src/dos/main.c b/src/dos/main.c index 7564be3..566d47e 100644 --- a/src/dos/main.c +++ b/src/dos/main.c @@ -1,57 +1,77 @@ #include #include -#include #include -#include #include "demo.h" #include "keyb.h" -#include "mouse.h" #include "timer.h" #include "gfx.h" -#include "vmath.h" -#include "sball.h" -#include "cfgopt.h" #include "logger.h" +#include "cdpmi.h" +#include "audio.h" +#include "sball.h" +#include "vmath.h" static int handle_sball_event(sball_event *ev); static void recalc_sball_matrix(float *xform); static int quit; -static int use_mouse; -static long fbsize; + +int force_snd_config; static int use_sball; static vec3_t pos = {0, 0, 0}; static quat_t rot = {0, 0, 0, 1}; + int main(int argc, char **argv) { - fbsize = fb_width * fb_height * fb_bpp / CHAR_BIT; + int i; + int vmidx, status = 0; + + for(i=1; imotion.motion[0]) #define TY(ev) ((ev)->motion.motion[1]) #define TZ(ev) ((ev)->motion.motion[2])