diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2002-03-23 02:34:07 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2011-07-11 20:03:29 +0100 |
commit | 9a6a966aae83b416bdac80041ffbf56f7f386234 (patch) | |
tree | c53242c83229efdf111c1a090fa30ed032bf37b1 /src/glut/dos/PC_HW/pc_mouse.c | |
parent | 73b88b0770140b251380f893cf0e94fd1cb974ff (diff) | |
download | glut-9a6a966aae83b416bdac80041ffbf56f7f386234.tar.gz |
DOS/Mesa driver updates (Daniel Borca)
Diffstat (limited to 'src/glut/dos/PC_HW/pc_mouse.c')
-rw-r--r-- | src/glut/dos/PC_HW/pc_mouse.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/glut/dos/PC_HW/pc_mouse.c b/src/glut/dos/PC_HW/pc_mouse.c index b7f70ef..648a866 100644 --- a/src/glut/dos/PC_HW/pc_mouse.c +++ b/src/glut/dos/PC_HW/pc_mouse.c @@ -1,5 +1,5 @@ /* - * PC/HW routine collection v0.2 for DOS/DJGPP + * PC/HW routine collection v0.4 for DOS/DJGPP * * Copyright (C) 2002 - Borca Daniel * Email : dborca@yahoo.com @@ -29,7 +29,7 @@ static void *mouse_stack; static long mouse_callback; static __dpmi_regs mouse_regs; -volatile int pc_mouse_x, pc_mouse_y, pc_mouse_b; +static volatile int pc_mouse_x, pc_mouse_y, pc_mouse_b; static int minx = 0; static int maxx = 319; @@ -205,6 +205,13 @@ void pc_mouse_speed (int xspeed, int yspeed) ENABLE(); } +int pc_query_mouse (int *x, int *y) +{ + *x = pc_mouse_x; + *y = pc_mouse_y; + return pc_mouse_b; +} + void pc_show_mouse (void) { /* not implemented */ |