X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fdos%2Fmain.c;h=d820c7bdc2f0f61841849f71b8463eafe5614e64;hb=fb3df30d97e3824335a6c17fd8d49b9706b6b3c7;hp=3917e03b24f35d47d608a8ab3e79dc4d04d2d8c5;hpb=0165ec15f868a16a70b56ada2d42db0cb69ea193;p=dosdemo diff --git a/src/dos/main.c b/src/dos/main.c index 3917e03..d820c7b 100644 --- a/src/dos/main.c +++ b/src/dos/main.c @@ -1,63 +1,82 @@ #include #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 "tinyfps.h" - -#define NOKEYB +#include "cdpmi.h" +#include "audio.h" +#include "sball.h" +#include "vmath.h" +#include "cpuid.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])