spaceball
[o2demo] / src / demo.h
1 #ifndef DEMO_H_
2 #define DEMO_H_
3
4 int win_width, win_height;
5 float win_aspect;
6 unsigned int time_msec;
7
8 float sball_matrix[16], sball_inv_matrix[16];
9
10 int demo_init(int argc, char **argv);
11 void demo_cleanup(void);
12
13 void demo_draw(void);
14 void demo_reshape(int x, int y);
15
16 void demo_keyboard(int key, int pressed);
17 void demo_mbutton(int bn, int pressed, int x, int y);
18 void demo_mmotion(int x, int y);
19
20 void demo_sball_motion(int x, int y, int z);
21 void demo_sball_rotate(int x, int y, int z);
22 void demo_sball_button(int bn, int pressed);
23
24 /* defined in main.c */
25 void demo_quit(void);
26 unsigned int get_msec(void);
27
28 #endif  /* DEMO_H_ */