home *** CD-ROM | disk | FTP | other *** search
- #ifndef _ADEF_V3_H_
- #define _ADEF_V3_H_
-
- #include <intuition/intuition.h>
- #include <exec/semaphores.h>
- #include <exec/interrupts.h>
- #include <exec/tasks.h>
-
-
- struct WIN_DEF
- { char s_int,s_rast;
- long Ready_CNT, Count_CNT;
- short ss_rast;
- short buffer_size;
- long * buffer;
- long * buffer_end;
- short b_pos;
- unsigned long pos;
- short xstart,ystart,dx,dy,scale;
- short cnt,End_CNT;
- struct Window * win;
- void (*open)();
- void (*close)();
- long value;
- long signal;
- long signal_open;
- long signal_close;
- struct Task * owner;
- struct AreaInfo ainfo;
- struct TmpRas tmpras;
- APTR raster;
- APTR abuffer;
- short width,height,x,y;
- short factor;
- } ;
-
-
- extern APTR *Old_CloseWB;
- extern APTR *Old_OpenWB;
- extern struct TagItem WinTagList[];
- extern LONG SizeFlag,WIN_XPOS,WIN_YPOS,
- WIN_WIDTH,WIN_HEIGHT,
- IDCMPFlags;
- extern char * TitlePtr;
-
- extern void VertBServer(),Update_Hug(),SetBase();
- extern void NewClose(),NewOpen();
- extern void SetOldOpenWB(), SetOldCloseWB();
- extern void *GetOldOpenWB(), *GetOldCloseWB();
- extern int CalcShift(),FindMaxValue();
- extern struct WIN_DEF *WB_BASE_PTR;
- #define WIN_WITH (1)
- #define WIN_TIME (2)
- #define WIN_END (3)
- #define SHIFT (16)
-
- #endif
-
-
-