From 63b624908206e1cbe56c2ce51cb170d3f6d91126 Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Mon, 29 Aug 2016 05:44:40 +0300 Subject: [PATCH] missing includes --- src/dos/main.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/dos/main.c b/src/dos/main.c index 442f343..06fd0bb 100644 --- a/src/dos/main.c +++ b/src/dos/main.c @@ -1,11 +1,15 @@ #include +#include +#include #include #include "demo.h" #include "keyb.h" +#include "mouse.h" #include "timer.h" #include "gfx.h" static int quit; +static int use_mouse; int main(int argc, char **argv) { @@ -15,6 +19,11 @@ int main(int argc, char **argv) init_timer(100); kb_init(32); + if((use_mouse = have_mouse())) { + set_mouse_limits(0, 0, fb_width, fb_height); + set_mouse(fb_width / 2, fb_height / 2); + } + if(!(fb_pixels = malloc(fbsize))) { fprintf(stderr, "failed to allocate backbuffer\n"); return 1; @@ -37,7 +46,9 @@ int main(int argc, char **argv) } if(quit) goto break_evloop; - mouse_bmask = read_mouse(&mouse_x, &mouse_y); + if(use_mouse) { + mouse_bmask = read_mouse(&mouse_x, &mouse_y); + } time_msec = get_msec(); demo_draw(); -- 1.7.10.4