home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / graphics / gfxmacros.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.1 KB  |  1 lines

  1. €ˆGRAPHICS_GFXMACROS_H€GRAPHICS_GFXMACROS_HˆEXEC_TYPES_HŒ<exec/types.h>‡ˆGRAPHICS_RASTPORT_HŒ<graphics/rastport.h>‡€ON_DISPLAY custom.dmacon=BITSET|DMAF_RASTER;€OFF_DISPLAY custom.dmacon=BITCLR|DMAF_RASTER;€ON_SPRITE custom.dmacon=BITSET|DMAF_SPRITE;€OFF_SPRITE custom.dmacon=BITCLR|DMAF_SPRITE;€ON_VBLANK custom.intena=BITSET|INTF_VERTB;€OFF_VBLANK custom.intena=BITCLR|INTF_VERTB;€SetDrPt(w,p) {(w)->LinePtrn=p;(w)->¦|=FRST_DOT;(w)->linpatcnt=15;}€SetAfPt(w,p,n) {(w)->AreaPtrn=p;(w)->AreaPtSz=n;}€SetOPen(w,c) {(w)->AOlPen=c;(w)->¦|=AREAOUTLINE;}€SetWrMsk(w,m) {(w)->Mask=m;}€SafeSetOutlinePen(w,c) {if(->LibNode.lib_Version<39){(w)->AOlPen=c;(w)->¦|=AREAOUTLINE;}else SetOutlinePen(w,c);}€SafeSetWriteMask(w,m) {if(->LibNode.lib_Version<39){(w)->Mask=(m);}else SetWriteMask(w,m);}€GetOutlinePen(rp) GetOPen(rp)€BNDRYOFF(w) {(w)->¦&=~AREAOUTLINE;}€CINIT(c,n) UCopperListInit(c,n);€CMOVE(c,a,b) {CMove(c,&a,b);CBump(c);}€CWAIT(c,a,b) {CWait(c,a,b);CBump(c);}€CEND(c) {CWAIT(c,10000,255);}€DrawCircle(rp,cx,cy,r) DrawEllipse(rp,cx,cy,r,r);€AreaCircle(rp,cx,cy,r) AreaEllipse(rp,cx,cy,r,r);‡