initial commit
[dosdemo] / src / demo.h
1 #ifndef DEMO_H_
2 #define DEMO_H_
3
4 extern int fbwidth, fbheight, fbbpp;
5 extern unsigned char *fbpixels;
6 extern unsigned long time_msec;
7
8 int demo_init(int argc, char **argv);
9 void demo_cleanup(void);
10
11 void demo_draw(void);
12
13 void demo_keyboard(int key, int state);
14
15 /* defined in main_*.c */
16 void demo_quit(void);
17 unsigned long get_msec(void);
18 void set_palette(int idx, int r, int g, int b);
19
20 #endif  /* DEMO_H_ */