home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 6 / FreshFish_September1994.bin / new / util / wb / amigaeyes / eyessource.lha / eyes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-11  |  1.2 KB  |  56 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : -- Unnamed --
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10. #define SQR(x) ((x)*(x))
  11. #define rEYE 62
  12. #define lEYE 23
  13. #define RESOL 25
  14.  
  15. #ifdef ENTRELACE
  16.     #define SIZEWNDX 42
  17.     #define WNDY 48
  18.     #define yEYE 18
  19.     #define REYE 14
  20.     #define RLIM 8
  21. #else
  22.     #define SIZEWNDX 21
  23.     #define WNDY 24
  24.     #define yEYE 9
  25.     #define REYE 7
  26.     #define RLIM 7
  27. #endif
  28.  
  29. #define SIZEWNDY 94
  30. #define OFFX 4
  31. #define WNDX 96
  32. #define SLEEP 12
  33.  
  34. extern struct Library         *IntuitionBase;
  35. extern struct Library       *GadToolsBase;
  36.  
  37. extern struct IntuiMessage   EyeMsg;
  38.  
  39. struct parametres 
  40. {
  41.   USHORT timeout;       
  42.   BOOL autofront;
  43.   USHORT refresh;
  44.   USHORT fond, pupille, paupiere, bord, fenetre;
  45. };
  46.  
  47. extern int SetupScreen( void );
  48. extern void CloseDownScreen( void );
  49. extern int HandleEyeIDCMP( void );
  50. extern int OpenEyeWindow( void );
  51. extern void CloseEyeWindow( void );
  52. extern void InitEyes(struct Window *, struct BitMap *);
  53. extern void InitPlot(struct Window *, struct BitMap *);
  54. extern BOOL DrawingEyes(struct Window *, struct BitMap *, int);
  55.  
  56.