eobish

annotate src/dos/mouse.h @ 7:6a350c554e46

started DOS port
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 19 Jan 2015 15:49:14 +0200
parents
children
rev   line source
nuclear@7 1 #ifndef MOUSE_H_
nuclear@7 2 #define MOUSE_H_
nuclear@7 3
nuclear@7 4 enum {
nuclear@7 5 MOUSE_LEFT = 1,
nuclear@7 6 MOUSE_RIGHT = 2,
nuclear@7 7 MOUSE_MIDDLE = 4
nuclear@7 8 };
nuclear@7 9
nuclear@7 10 enum mouse_mode {
nuclear@7 11 MOUSE_GFX,
nuclear@7 12 MOUSE_TEXT
nuclear@7 13 };
nuclear@7 14
nuclear@7 15 #ifdef __cplusplus
nuclear@7 16 extern "C" {
nuclear@7 17 #endif
nuclear@7 18
nuclear@7 19 int have_mouse(void);
nuclear@7 20 void show_mouse(int show);
nuclear@7 21 int read_mouse(int *xp, int *yp);
nuclear@7 22 void set_mouse(int x, int y);
nuclear@7 23 void set_mouse_limits(int xmin, int ymin, int xmax, int ymax);
nuclear@7 24 void set_mouse_rate(int xrate, int yrate);
nuclear@7 25 void set_mouse_mode(enum mouse_mode mode);
nuclear@7 26
nuclear@7 27 #ifdef __cplusplus
nuclear@7 28 }
nuclear@7 29 #endif
nuclear@7 30
nuclear@7 31 #endif /* MOUSE_H_ */