1 /* NetHack may be freely redistributed.  See license for details. */
2 
3 #ifndef _vulture_mou_h_
4 #define _vulture_mou_h_
5 
6 #include <string>
7 
8 extern void vulture_mouse_init(void);
9 extern void vulture_mouse_destroy(void);
10 
11 extern void vulture_set_mcursor(int cursornum);
12 extern point vulture_get_mouse_pos(void);
13 extern point vulture_get_mouse_prev_pos(void);
14 extern void vulture_set_mouse_pos(int x, int y);
15 
16 extern void vulture_mouse_draw(void);
17 extern void vulture_mouse_refresh(void);
18 extern void vulture_mouse_restore_bg();
19 
20 /* tooltip handling functions */
21 extern void vulture_mouse_invalidate_tooltip(int force);
22 extern void vulture_mouse_set_tooltip(std::string str);
23 
24 
25 
26 
27 #endif
28