home *** CD-ROM | disk | FTP | other *** search
- typedef struct
- {
- unsigned int flags;
- unsigned char DIndex[4];
- int V1[3]; /* scaled 6 bits */
- int V2[3];
- int V3[3];
- int V4[3];
- int SinA; /* 1.0 = 0x7fff */
- int CosA;
- int SinB;
- int CosB;
- unsigned int p[4]; /* 1.0 = 0xffff */
- unsigned int next[4];
-
- } ITETRA; /* data structure for uniform ordered dither */
-
- extern int NumDColors;
- extern int Dtype;
- extern unsigned int NTetra;
- extern ITETRA *TetraList;
-
- extern int DitherColorTable[3*16];
- extern unsigned char EGAColorPalette[17];
-
- /* LoadTetraFile return codes */
-
- #define OK 0
- #define NOFOUND -1
- #define NOMEMORY -2
- #define SYNERR -3
- #define READERR -4
-
- int LoadTetraFile(char *argv0,char *fname);
- int getFastColor(int near *rgb);
- unsigned char gamma(float value, int intensity);
- void FreeLookUp(void);
-
-
-