
extern struct GfxBase *GfxBase;
extern struct IntuitionBase *IntuitionBase;
extern struct Library *GadToolsBase;
extern struct Library *AslBase;
extern struct Library *DiskfontBase;
extern struct FontRequester *FontRequester;
extern struct FileRequester *FileRequester;
extern BOOL FirstReq;
extern UBYTE framebuff[256];

extern struct Gadget *zt,*zh,*zw,*zl;
extern struct Screen *screen;
extern struct Window *window;
extern struct Gadget *sketchlist;
extern struct Gadget *glist;     /* Gadget list pointer */
extern struct List list;                /* we need this for the ListView Gadget */
extern struct List tit_list;
extern struct Remember *rmem;    /* Intuition memory allocation for List */
extern void *vi;                 /* VisualInfo pointer */
extern struct TagItem FontTags[];
extern struct TextAttr topaz80;
extern char textbuffer[20];    /* for displaying Gadget event information */
extern char *titles[];
extern char *testlabels[];
extern char *kind_labels[];
extern char kinds[];

extern char MyFont[80];
extern char MyMenuFont[80];
extern char *MFlags[];
extern char *LevelPlaces[];
extern char *LabelPlaces[];
extern char *PGALabels[];
extern UWORD MFontSize, GFontSize;
extern struct Gadget *curr_font, *menu_font, *font_size, *menu_size;
extern struct Gadget *tl,*il,*sl,*ta,*td,*ts,*ia,*id,*is,*sa,*sd,*ss;
extern struct Gadget *tstring,*sstring,*istring;
extern struct Their_Window theirs;
extern struct New_Wind their;

/* menu stuff */
extern struct title_box *topt;

extern struct Gadget *dis,*bar,*select,*stype,*chec,*tog,*func,*fche,*nfont,*key;
extern char select_type[3], name_type[256], function_name[256];

extern struct NewMenu *their_menu;
extern struct Menu *menu;
extern struct TextAttr *menuta, menucta;
extern struct TextFont *CustomMenuFont;
extern struct title_box *newtop;
extern struct Gadget *g1chfont,*g1left,*g1widt,*g1gadg,*g1text,*g1id,*g1flag,
	      *g1user,*g1top,*g1place,*g1high,*g1height,*g1type,*gadisa,*g1nfont,
	      *gtunder;

extern struct maingad *topgad;
extern struct maingad *currgad;