home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d1xx
/
d130
/
qman.lha
/
QMan
/
qman_data.include
< prev
next >
Wrap
Text File
|
1988-03-13
|
2KB
|
58 lines
/*- - - - - - - - - - - - - - - - - -*/
/* */
/* File: qman_data.include */
/* */
/* Contains data declarations */
/* for procedure qman */
/* */
/*- - - - - - - - - - - - - - - - - -*/
struct NewScreen ns;
struct NewWindow nw;
struct Screen *mandel_screen;
struct Window *mandel_window;
struct Menu qman, resolution, color, zoom;
/* Menu items for the above: */
struct MenuItem restart, skew, quit; /* for the qman menu */
struct MenuItem interlace, smooth ; /* for the resolution menu */
struct MenuItem blend, random, cycle, next; /* for the color menu */
struct MenuItem select; /* for the zoom menu */
USHORT default_flags;
struct IntuiText restart_text, skew_text, quit_text;
struct IntuiText interlace_text, smooth_text;
struct IntuiText blend_text, random_text, cycle_text, next_text, select_text;
struct TextAttr topaz_eight;
struct RastPort *rp;
struct ViewPort *vp;
struct GfxBase *GfxBase;
struct IntuitionBase *IntuitionBase;
struct IntuiMessage *message;
void ProcessMessage(), NextColor(), SelectZoom();
void SetUpMandelGraphics(), SetUpMandelMenus();
/* The assembly routines: */
extern void mandel(), msmooth();
/* These guys are accessed by the assembly subroutines: */
int xptr, imagc, bp1, bp2, bp3, bp4, x_table[640], kflag;
int x1,y1, x2,y2, x3,y3;
int i, x,y, cycle_colors, cycle_count, ilace, smooth_flag, vertical_res;
int reds[14], greens[14], blues[14];
double top, bottom, left, right, xincr, yincr, scale, left_x;
BOOL random_colors, new_region_selected, screen_changed, restart_selected;