/* C code generated by: */ /* Visual Arts Version 2.1 */ /* Copyright (c)1994-95 Danny Y. Wong All rights reserved */ /* Calgary, Alberta (CANADA) */ int InitTempArea(void); extern void SuperBitMapDrawCircles(struct Window *Wind); extern void SuperBitMapDrawRects(struct Window *Wind); extern struct Window *SuperBitMapWnd; extern struct Gadget *SuperBitMapGadgets[SuperBitMapNumGads]; void SuperBitMapDrawRects(struct Window *Wind) { UWORD offsetx = Scr->WBorLeft; UWORD offsety = Scr->WBorTop + Scr->RastPort.TxHeight + 1; DrawFBox(Wind, 28, 9, 222, 97, 3, 0, 0, 20 ); DrawBevelBox(Wind->RPort, 27+offsetx, 8+offsety, 224, 99, (GT_VisualInfo), VisualInfo, (GTBB_Recessed), TRUE, TAG_DONE); SetDrPt(Wind->RPort, 0xFFFF); SetOPen(Wind->RPort, 0); SetAfPt(Wind->RPort, NULL, 0); } void SuperBitMapDrawCircles(struct Window *Wind) { DrawFCircle(Wind, 318, 41, 30, 15, 2, 0, 1, 34 ); } void SuperBitMapDrawLine(struct Window *Wind) { DrawLine(Wind, 278, 59, 361, 85, 1, 1 ); DrawLine(Wind, 272, 83, 361, 59, 3, 0 ); } struct AreaInfo areaInfo={0}; struct TmpRas Temprast; PLANEPTR AreaPlane=NULL; WORD areaBuffer[4000]; int InitTempArea(void) { register UWORD i; for (i=0; i<4000; i++) areaBuffer[i]=0; InitArea(&areaInfo, areaBuffer, 800L); AreaPlane = AllocRaster(640, 200); if (AreaPlane == NULL) return(1L); InitTmpRas(&Temprast, AreaPlane, (long)RASSIZE(640, 200)); return(0L); } /* gadget functions */ int ObjID7Obj(struct VAobject VAObject) { return(1L); } /* Button Button */ int ObjID8Obj(struct VAobject VAObject) { return(1L); } /* Check Box Cool! */