home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d564
/
aload.lha
/
ALoad
/
src.lzh
/
src4
/
adef.h
next >
Wrap
C/C++ Source or Header
|
1991-08-24
|
1KB
|
60 lines
#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