home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
f
/
fracxtr4.zip
/
FRACZOOM.ZIP
/
FRACTINF.H
next >
Wrap
C/C++ Source or Header
|
1992-03-22
|
2KB
|
86 lines
struct fractal_info /* for saving data in GIF file */
{
char info_id[8]; /* Unique identifier for info block */
int iterations;
int fractal_type; /* 0=Mandelbrot 1=Julia 2= ... */
double xmin;
double xmax;
double ymin;
double ymax;
double creal;
double cimag;
int videomodeax;
int videomodebx;
int videomodecx;
int videomodedx;
int dotmode;
int xdots;
int ydots;
int colors;
int version; /* used to be 'future[0]' */
float parm3;
float parm4;
float potential[3];
int rseed;
int rflag;
int biomorph;
int inside;
int logmap;
float invert[3];
int decomp[2];
int symmetry;
/* version 2 stuff */
int init3d[16];
int previewfactor;
int xtrans;
int ytrans;
int red_crop_left;
int red_crop_right;
int blue_crop_left;
int blue_crop_right;
int red_bright;
int blue_bright;
int xadjust;
int eyeseparation;
int glassestype;
/* version 3 stuff, release 13 */
int outside;
/* version 4 stuff, release 14 */
double x3rd; /* 3rd corner */
double y3rd;
char stdcalcmode; /* 1/2/g/b */
char useinitorbit; /* init Mandelbrot orbit flag */
int calc_status; /* resumable, finished, etc */
long tot_extend_len; /* total length of extension blocks in .gif file */
int distest;
int floatflag;
int bailout;
long calctime;
unsigned char trigndx[4]; /* which trig functions selected */
int finattract;
double initorbit[2]; /* init Mandelbrot orbit values */
int periodicity; /* periodicity checking */
/* version 5 stuff, release 15 */
int pot16bit; /* save 16 bit continuous potential info */
float faspectratio; /* finalaspectratio, y/x */
int system; /* 0 for dos, 1 for windows */
int release; /* release number, with 2 decimals implied */
int flag3d; /* stored only for now, for future use */
int transparent[2];
int ambient;
int haze;
int randomize;
/* version 6 stuff, release 15.x */
int rotate_lo;
int rotate_hi;
int distestwidth;
/* version 7 stuff, release 16 */
double dparm3;
double dparm4;
/* version 8 stuff, release 17 */
int fillcolor;
int future[31]; /* for stuff we haven't thought of yet */
};
extern char* name_of[];