ee64d8f5352b7ed629499318537a640edd195650
[navit-package] / src / cursor.h
1 #ifndef NAVIT_CURSOR_H
2 #define NAVIT_CURSOR_H
3
4 /* prototypes */
5 struct callback;
6 struct color;
7 struct coord;
8 struct cursor;
9 struct graphics;
10 struct transformation;
11 struct vehicle;
12 struct coord *cursor_pos_get(struct cursor *this);
13 void cursor_pos_set(struct cursor *this, struct coord *pos);
14 void cursor_redraw(struct cursor *this);
15 int cursor_get_dir(struct cursor *this);
16 int cursor_get_speed(struct cursor *this);
17 struct cursor *cursor_new(struct graphics *gra, struct vehicle *v, struct color *c, struct transformation *t);
18 void cursor_add_callback(struct cursor *this, struct callback *cb);
19 /* end of prototypes */
20
21 #endif