/*
 *  Source machine generated by GadToolsBox V2.0b
 *  which is (c) Copyright 1991-1993 Jaba Development
 *
 *  GUI Designed by : -- Unnamed --
 */

#define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
#define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
#define SQR(x) ((x)*(x))
#define rEYE 62
#define lEYE 23
#define RESOL 25

#ifdef ENTRELACE
	#define SIZEWNDX 42
	#define WNDY 48
	#define yEYE 18
	#define REYE 14
	#define RLIM 8
#else
	#define SIZEWNDX 21
	#define WNDY 24
	#define yEYE 9
	#define REYE 7
	#define RLIM 7
#endif

#define SIZEWNDY 94
#define OFFX 4
#define WNDX 96
#define SLEEP 12

extern struct Library 	    *IntuitionBase;
extern struct Library       *GadToolsBase;

extern struct IntuiMessage   EyeMsg;

struct parametres 
{
  USHORT timeout;       
  BOOL autofront;
  USHORT refresh;
  USHORT fond, pupille, paupiere, bord, fenetre;
};

extern int SetupScreen( void );
extern void CloseDownScreen( void );
extern int HandleEyeIDCMP( void );
extern int OpenEyeWindow( void );
extern void CloseEyeWindow( void );
extern void InitEyes(struct Window *, struct BitMap *);
extern void InitPlot(struct Window *, struct BitMap *);
extern BOOL DrawingEyes(struct Window *, struct BitMap *, int);

