back to the text
/*----------------------------------------------------
 * 
 * INCLUDES.h - includes
 * 
 *--------------------------------------------------*/

#include 
#include 
#include 
#include 
#include 
#include 								
#include 
#include 
#include 
#include 
#include 
#include 

/*--------------------------------------------------*/

/*sound*/
#include 
extern AUDIOsample smp1, smp2, smp3, smp4, smp5, smp6, smp7, smp8, 
                   smp9, smp10, smp11, smp12, smp13, smp14;

/*--------------------------------------------------*/

/*texture*/
#define TEXNAME 118 
extern long img_list[TEXNAME];
extern float t0[2]; 
extern float t1[2];							
extern float t2[2];							
extern float t3[2];

/*--------------------------------------------------*/

/*objects*/
extern Object 	GLmakePyr(void);
extern Object  GLobjPyrIndex;
extern Object 	GLmakeTriangle(void);
extern Object  GLobjTriangleIndex;
extern Object 	GLmakeSqr(void);
extern Object  GLobjSqrIndex;
extern Object 	GLmakeCube(void);
extern Object  GLobjCubeIndex;
extern Object 	GLmakeCyl(void);
extern Object  GLobjCylIndex;
extern Object 	GLmakesculpture(void);
extern Object  GLobjsculptureIndex;
extern Object 	GLmakesculpture2(void);
extern Object  GLobjsculpture2Index;
extern Object 	GLmakecubicvolume(void);
extern Object  GLobjcubicvolumeIndex;
extern Object 	GLmakeSph(void);
extern Object  GLobjSphIndex;

#define STEP (M_PI/16)

/*for objs from softimage*/
#define OBJFILES "OBJfiles"
extern wfObject **csoftarray;
extern wfObject ** init_object(int Argc, char **Argv);
extern char ** GetArgs(char *filename, int *numArgs);

/*--------------------------------------------------*/

/*draw*/

extern float fog[5];
extern void rsReadTextures(void);
extern void do_navigation();
extern void reset_navigation_to(float, float, float, float);
extern void setup_navigation(void);
extern void draw_G400(); 
extern void draw_SOUP(); 
extern void draw_JAWS(); 
extern void draw_FIRE(); 
extern void draw_SPIN(); 
extern void draw_GROW(); 
extern void draw_GALLERY(); 

/*appswitch*/
extern void calc_G400(); 
extern void calc_SOUP(); 
extern void calc_JAWS(); 
extern void calc_FIRE(); 
extern void calc_SPIN(); 
extern void calc_GROW(); 
extern void calc_GALLERY(); 

extern void APP_COUNTER();
extern void APP_draw();
extern void APP_updt();
extern int *App_in_use;

extern int VEC_line;

/*--------------------------------------------------*/