#include #include #include #include #include #include #include #include #include "forms.h" #define TRUE 1 #define FALSE 0 #define PPM 0 #define RAW 1 #define TGA 2 #define RLE 3 #define TIF 4 #define ABS(x) (x < 0 ? -(x) : (x)) #define MIN(x,y) (x < y ? x : y) #define MAX(x,y) (x > y ? x : y) typedef struct { double r,g,b; } COLOUR; typedef struct { char left[64]; char right[64]; int delay; int flip; } IMAGELIST; typedef struct { unsigned char r,g,b; } PIXEL; void HandleDisplay(void); double GetRunTime(void); void CreateMenus(void); void CreateEnvironment(void); void HandleReshape(int,int); void HandleKeyboard(unsigned char,int, int); void HandleSpecialKeyboard(int,int,int); void HandleMouse(int,int,int,int); void HandleMainMenu(int); void HandleVisibility(int); void HandleTimer(int); void UpdateCurrent(int); void GiveUsage(char *); int ReadImage(char *,int); void DrawScreenInfo(void); void DrawGLText(int,int,char *,COLOUR); void HandleMemory(int,int,int); void CreateDummy(int);