#ifndef __GEOM_MENU_H__ #define __GEOM_MENU_H__ /* maximum level of detail */ #define DMAX 20 #define MAXDET 42 /* material ids */ #define SCHERK_FIRST_MATERIAL 31 #define SCHERK_FACE1_MATERIAL 31 #define SCHERK_FACE2_MATERIAL 32 #define SCHERK_RIM1_MATERIAL 33 #define SCHERK_RIM2_MATERIAL 34 #define SCHERK_RIM3_MATERIAL 35 #define SCHERK_RIM4_MATERIAL 36 /* texture ids */ #define SCHERK_FIRST_TEXTURE 1 #define SCHERK_FACE1_TEXTURE 1 #define SCHERK_FACE2_TEXTURE 2 #define SCHERK_RIM1_TEXTURE 3 #define SCHERK_RIM2_TEXTURE 4 #define SCHERK_RIM3_TEXTURE 5 #define SCHERK_RIM4_TEXTURE 6 #define SCHERK_SELECT_SIZE 6 #define SCHERK_SAVE_SIZE 9 /* scherk surface globals */ extern int scherk_detail, scherk_storeys, scherk_tex_tiles, scherk_branches; extern int scherk_red, scherk_green, scherk_blue, scherk_select, scherk_mesh_tiles, scherk_save_mode; extern float scherk_scale, scherk_height, scherk_flange, scherk_azimuth, scherk_twist, scherk_warp, scherk_thickness, scherk_rim_bulge; extern char scherk_select_str[SCHERK_SELECT_SIZE+1][4]; extern char scherk_save_str[SCHERK_SAVE_SIZE+1][13]; void init_geom_data(); void make_geom_widgets(); void place_geom_widgets(); #endif /* __GEOM_MENU_H__ */