1 #ifndef _DEVICE_H_ 2 #define _DEVICE_H_ 3 4 typedef struct { 5 unsigned char *buffer; 6 int depth; 7 } device; 8 9 typedef struct { 10 int x_left; 11 int x_right; 12 } device_line; 13 14 extern int help_numlines; 15 extern int help_maxlen; 16 extern char **help_index; 17 extern char *formats[]; 18 19 extern char help1[]; 20 extern char help2[]; 21 extern char help3[]; 22 23 extern double EDGE; 24 extern char *FONT; 25 extern int HELP_X; 26 extern int HELP_Y; 27 28 extern int SCREEN_X; 29 extern int SCREEN_Y; 30 31 extern int FORMAT; 32 33 extern double CUBE_SIZE; 34 extern double PERSPECTIVE; 35 extern device_line *the_lines; 36 extern char *palette[11]; 37 extern unsigned long pixel[11]; 38 39 #endif /* _DEVICE_H_ */ 40