亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? toolbox.c

?? 通過人工智能算法快速實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)識(shí)別
?? C
字號(hào):
#include "Toolbox.h"#include "Keys.h"#include "Remap.h"//#include "Async Sound.h"//#include "Globals.h"#include <InternetConfig.h>//---------------------------------------------------------------------------extern Boolean		applicationSuspended;TRect							gwRect[MaxGWorlds];TBoolean					gwFree[MaxGWorlds];RGBColor					gwBackColor[MaxGWorlds];PicHandle					PHandle;TBoolean					RgnFree[MaxRegions+1];CCrsrHandle				cur[MaxCursors];TBoolean					curID[MaxCursors];TBoolean					MenuFree[10];TRect							screenBounds;RGBColor    			myRed;RGBColor					myWhite;RGBColor    			myBlack;RGBColor					gwForeColor[MaxGWorlds];RGBColor					winForeColor[MaxGWorlds];RGBColor					winBackColor[MaxGWorlds];CGrafPtr 					tbsavedPort;GDHandle 					tbsavedDevice;GWorldPtr					gw[MaxGWorlds];WindowPtr					win[MaxWindows];TBoolean					winFree[MaxWindows];short							previousCursor=-1;// ----------------------------------------------------------------- //void tb_SetCursor(short id)// ----------------------------------------------------------------- //{	int			i;				if (id==0) 		{			InitCursor();			previousCursor=0;			return;		}		for (i=0;i<MaxCursors;i++)		if (curID[i]==id)			if (cur[i]!=nil) 				{					SetCCursor(cur[i]);					previousCursor=id;					return;				}					for (i=0;i<MaxCursors;i++)		if (curID[i]==0)			{				cur[i]=GetCCursor(id);				if (cur[i]!=nil)					{						curID[i]=id;						SetCCursor(cur[i]);						previousCursor=id;					}				return;			}	previousCursor=-1;}// ----------------------------------------------------------------- //void tb_SetForeColor(TBitmap dstBitmap, short red, short green, short blue)// ----------------------------------------------------------------- //{	if (dstBitmap>4999)		{			winForeColor[dstBitmap-5000].red=red;			winForeColor[dstBitmap-5000].green=green;			winForeColor[dstBitmap-5000].blue=blue;		}	else		{			gwForeColor[dstBitmap].red=red;			gwForeColor[dstBitmap].green=green;			gwForeColor[dstBitmap].blue=blue;		}}// ----------------------------------------------------------------- //void tb_Line(TBitmap dstBitmap, int h1, int v1, int h2, int v2, int width)// ----------------------------------------------------------------- //{	GetGWorld(&tbsavedPort, &tbsavedDevice);			if (dstBitmap>4999)		{			SetPortWindowPort(win[dstBitmap-5000]);			RGBForeColor(&winForeColor[dstBitmap-5000]);			RGBBackColor(&winBackColor[dstBitmap-5000]);			PenSize(width,width);			MoveTo(h1,v1);			LineTo(h2,v2);						RGBForeColor(&myBlack);			RGBBackColor(&myWhite);					}	else		{			SetGWorld(gw[dstBitmap], nil);			RGBForeColor(&gwForeColor[dstBitmap]);			RGBBackColor(&gwBackColor[dstBitmap]);						PenSize(width,width);			MoveTo(h1,v1);			LineTo(h2,v2);						RGBForeColor(&myBlack);			RGBBackColor(&myWhite);		}	SetGWorld(tbsavedPort, tbsavedDevice);			return;}// ----------------------------------------------------------------- //void tb_DrawPictureToBitmap(TBitmap dstBitmap, int Picture, int h, int v, TRect *r)// ----------------------------------------------------------------- //{  CGrafPtr              thePort;	SetRect(r, 0, 0, 0, 0);			PHandle = GetPicture(Picture);	if (PHandle != nil)		{			HLock((Handle)PHandle);			r->right = r->left + ((**(PHandle)).picFrame.right - (**(PHandle)).picFrame.left);			r->bottom = r->top + ((**(PHandle)).picFrame.bottom - (**(PHandle)).picFrame.top);			OffsetRect(r, h, v);			if (dstBitmap>4999)				{					GetGWorld(&tbsavedPort, &tbsavedDevice);							SetPortWindowPort(win[dstBitmap-5000]);					DrawPicture(PHandle, r);					SetGWorld(tbsavedPort, tbsavedDevice);								thePort = GetWindowPort(win[dstBitmap-5000]);					if (QDIsPortBuffered(thePort))					{					  RgnHandle theRgn;					  theRgn = NewRgn();					  SetRectRgn(theRgn, r->left, r->top, r->right, r->bottom);					  QDFlushPortBuffer(thePort, theRgn);					  DisposeRgn(theRgn);					}				}			else				{					GetGWorld(&tbsavedPort, &tbsavedDevice);							SetGWorld(gw[dstBitmap], nil);					DrawPicture(PHandle, r);					SetGWorld(tbsavedPort, tbsavedDevice);					}			HUnlock((Handle)PHandle);			ReleaseResource((Handle)PHandle);							}	return;}// ----------------------------------------------------------------- //void tb_CtoPStr255(char *str,unsigned char str2[])// ----------------------------------------------------------------- //{	int		len=0;	int		i;		for(i = 0; i < 255; i++)		if (str[i]=='\0')			{				len=i;				break;			}		str2[0] = len;		for(i = 1; i <= len; i++)		str2[i] = str[i-1];					}// ----------------------------------------------------------------- //void tb_DisplayError(char errMess[kStringLength])// ----------------------------------------------------------------- //{		DialogPtr						d;		short								itemHit=0;		Str255							s;		GetGWorld(&tbsavedPort, &tbsavedDevice);		tb_CtoPStr255(errMess,s);		SysBeep(0);	  tb_SetCursor(0);		d = GetNewDialog(128, nil, (WindowPtr)-1L);		SetPortWindowPort(GetDialogWindow(d));				ShowWindow(GetDialogWindow(d));		ParamText(s,"\p","\p","\p");		while (itemHit!=1)			ModalDialog(nil, &itemHit);		SetGWorld(tbsavedPort, tbsavedDevice);								DisposeDialog(d);		//tb_Halt();	}   // ----------------------------------------------------------------- //int tb_SetWindowPtr(WindowPtr w)// ----------------------------------------------------------------- //{	int					i;	int					found=-1;	for (i=0; i<MaxWindows; i++)		if (winFree[i])			{				found=i;				break;			}	if (found==-1) return (WindowError);		winFree[found]=false;	win[found]=w;	return (found+5000);}// ----------------------------------------------------------------- //int tb_DoDialog(int id)// ----------------------------------------------------------------- //	{	DialogPtr				Dialog;	short						itemHit=0;	ControlRef			defaultButton;	GetPort(&(GrafPtr)tbsavedPort);	tb_SetCursor(0);	Dialog = GetNewDialog(id, nil, (WindowPtr)-1L);	if (Dialog!=NULL)		{			GetDialogItemAsControl(Dialog,1,&defaultButton);			SetWindowDefaultButton(GetDialogWindow(Dialog),defaultButton);			SetPortWindowPort(GetDialogWindow(Dialog));					ShowWindow(GetDialogWindow(Dialog));			while (itemHit<1)				{					ModalDialog(myGenericFilter, &itemHit);					SelectWindow(GetDialogWindow(Dialog));				}			SetGWorld(tbsavedPort, tbsavedDevice);									DisposeDialog(Dialog);			return (itemHit);		}	SetPortWindowPort(GetWindowFromPort(tbsavedPort));	return (itemHit);		 }// ----------------------------------------------------------------- //int tb_GetWindowMatch(WindowPtr wp) // Ignore this function.  It is Mac specific.// ----------------------------------------------------------------- //{		int			i;				for (i=0;i<MaxWindows;i++)			if (wp==win[i])	return (i+5000);					return (-1);}// ----------------------------------------------------------------- //void tb_FlushMouseEvents(void)// ----------------------------------------------------------------- //{	FlushEvents(mDownMask + mUpMask, 0);	}// ----------------------------------------------------------------- //void tb_CloseToolbox(void)// ----------------------------------------------------------------- //{	int				i;			for (i=0; i<MaxGWorlds; i++)		if (gwFree[i]==false)		{			if (gw[i]!=nil)				{					DisposeGWorld(gw[i]);					gw[i]=nil;					gwFree[i]=true;				}		}}// ----------------------------------------------------------------- //int tb_Rnd (int min, int max)// ----------------------------------------------------------------- //{	return (((abs(Random())%(max-min+1))+min));		 }// ----------------------------------------------------------------- //void tb_InitializeToolbox(void)// ----------------------------------------------------------------- //{	int					i;	BitMap 			screenBits;		tb_SetCursor(0);	GetQDGlobalsScreenBits(&screenBits);	screenBounds = screenBits.bounds;	  myWhite.red=65535;  myWhite.green=65535;  myWhite.blue=65535;  myBlack.red=0;  myBlack.green=0;  myBlack.blue=0;  myRed.red=49152;  myRed.green=0;  myRed.blue=0;		for (i=0; i<MaxGWorlds; i++)		{			gwFree[i]=true;			gwForeColor[i].red=0;			gwForeColor[i].green=0;			gwForeColor[i].blue=0;			gwBackColor[i].red=65535;			gwBackColor[i].green=65535;			gwBackColor[i].blue=65535;		}	for (i=0; i<MaxWindows; i++)		{			winFree[i]=true;			winForeColor[i].red=0;			winForeColor[i].green=0;			winForeColor[i].blue=0;			winBackColor[i].red=65535;			winBackColor[i].green=65535;			winBackColor[i].blue=65535;					}	MenuFree[0]=false;	for (i=1; i<10; i++)		{			MenuFree[i]=true;		}	for (i=0; i<MaxCursors; i++)		{			curID[i]=0;		}	for (i=0; i<MaxRegions; i++)		{			RgnFree[i]=true;		}}// ----------------------------------------------------------------- //int tb_CreateBitmap(TRect *r, int Picture, int Depth)// ----------------------------------------------------------------- //{	int					i;	int					found=-1;	TRect				t;  OSErr       Error;  	for (i=0; i<MaxGWorlds; i++)		if (gwFree[i]==true)			{				found=i;				break;			}		if (found==-1) return (GWorldError);				if (Picture>0)		{			PHandle = GetPicture(Picture);			SetRect(r, 0, 0, 0, 0);			if (PHandle != nil)				{					HLock((Handle)PHandle);					r->right = r->left + ((**(PHandle)).picFrame.right - (**(PHandle)).picFrame.left);					r->bottom =r->top + ((**(PHandle)).picFrame.bottom - (**(PHandle)).picFrame.top);					Error = NewGWorld(&gw[found], Depth, r, nil, nil, 0);					gwRect[found]=*r;					if (Error != noErr)						{							#if (Debug==true)								tb_DisplayError("tb_CreateBitmap:  Unable to create GWorld.");							#endif							return (GWorldError);						}					GetGWorld(&tbsavedPort, &tbsavedDevice);					LockPixels( GetGWorldPixMap( gw[found] ) );					SetGWorld(gw[found], nil);					RGBForeColor(&myBlack);					RGBBackColor(&myWhite);					PaintRect(r);					DrawPicture(PHandle, r);					HUnlock((Handle)PHandle);					ReleaseResource((Handle)PHandle);					RGBForeColor(&myBlack);					RGBBackColor(&myWhite);					gwForeColor[found].red=0;					gwForeColor[found].green=0;					gwForeColor[found].blue=0;					gwBackColor[found].red=65535;					gwBackColor[found].green=65535;					gwBackColor[found].blue=65535;										SetGWorld(tbsavedPort, tbsavedDevice);											}			else				{					SysBeep(0);					#if (Debug==true)						tb_DisplayError("tb_CreateBitmap:  Nil picture.");					#endif				}		}	else 		{			t=*r;			OffsetRect(&t, -t.left, -t.top);			Error = NewGWorld(&gw[found], Depth, &t, NULL, NULL, 0);			gwRect[found]=t;			GetGWorld(&tbsavedPort, &tbsavedDevice);			LockPixels( GetGWorldPixMap( gw[found] ) );			SetGWorld(gw[found], nil);			RGBForeColor(&myBlack);			RGBBackColor(&myWhite);			PaintRect(&t);			gwForeColor[found].red=0;			gwForeColor[found].green=0;			gwForeColor[found].blue=0;			gwBackColor[found].red=65535;			gwBackColor[found].green=65535;			gwBackColor[found].blue=65535;			SetGWorld(tbsavedPort, tbsavedDevice);			}	gwFree[found]=false;		return (found);}// ----------------------------------------------------------------- //TBoolean tb_IsKeyDown (short KeyCode)// ----------------------------------------------------------------- //{	KeyMap		myKeyMap;	short			byteIndex;	char			theByte, theBit;	char			*thePointer;		if (applicationSuspended)		return (false);			GetKeys(myKeyMap);	byteIndex = KeyCode >> 3;	thePointer =(char*)&myKeyMap[0];	theByte = *(char*)(thePointer + byteIndex);	theBit = 1L << (KeyCode & 7);	return ((theByte & theBit) != 0);	}// ----------------------------------------------------------------- //void tb_CopyBitmap(TBitmap srcBitmap, TBitmap dstBitmap, TRect *srcRect, TRect *dstRect, TBoolean Transparent)// ----------------------------------------------------------------- //{	CGrafPtr              thePort;		GetGWorld(&tbsavedPort, &tbsavedDevice);	if (dstBitmap>4999)		{			SetPortWindowPort(win[dstBitmap-5000]);			RGBForeColor(&myBlack);			RGBBackColor(&myWhite);			CopyBits( GetPortBitMapForCopyBits( gw[srcBitmap] ), GetPortBitMapForCopyBits(GetWindowPort( win[dstBitmap-5000] )), srcRect, dstRect, srcCopy, NULL );		      thePort = GetWindowPort(win[dstBitmap-5000]);			if (QDIsPortBuffered(thePort))				{				  RgnHandle theRgn;				  theRgn = NewRgn();				  SetRectRgn(theRgn, dstRect->left, dstRect->top, dstRect->right, dstRect->bottom);				  QDFlushPortBuffer(thePort, theRgn);				  DisposeRgn(theRgn);				}		}	else		{			SetGWorld(gw[dstBitmap], nil);			RGBForeColor(&myBlack);			RGBBackColor(&myWhite);								if (Transparent)				{					RGBBackColor(&gwBackColor[dstBitmap]);										CopyBits( GetPortBitMapForCopyBits( gw[srcBitmap] ), GetPortBitMapForCopyBits( gw[dstBitmap] ), srcRect, dstRect, transparent, NULL );				}			else				CopyBits( GetPortBitMapForCopyBits( gw[srcBitmap] ), GetPortBitMapForCopyBits( gw[dstBitmap] ), srcRect, dstRect, srcCopy, NULL );		}	SetGWorld(tbsavedPort, tbsavedDevice);			}// ----------------------------------------------------------------- //void tb_CopyMaskBitmap(TBitmap srcBitmap, TBitmap maskBitmap, TBitmap dstBitmap, TRect *srcRect, TRect *maskRect, TRect *dstRect)// ----------------------------------------------------------------- //{	CGrafPtr              thePort;	if (dstBitmap>4999)		{			GetGWorld(&tbsavedPort, &tbsavedDevice);			SetPortWindowPort(win[dstBitmap-5000]);			RGBForeColor(&myBlack);			RGBBackColor(&myWhite);			CopyMask(GetPortBitMapForCopyBits(gw[srcBitmap]),GetPortBitMapForCopyBits(gw[maskBitmap]),GetPortBitMapForCopyBits(GetWindowPort( win[dstBitmap-5000] )),srcRect,maskRect,dstRect);						          	thePort = GetWindowPort(win[dstBitmap-5000]);			if (QDIsPortBuffered(thePort))				{				  RgnHandle theRgn;				  theRgn = NewRgn();				  SetRectRgn(theRgn, dstRect->left, dstRect->top, dstRect->right, dstRect->bottom);				  QDFlushPortBuffer(thePort, theRgn);				  DisposeRgn(theRgn);				}			SetGWorld(tbsavedPort, tbsavedDevice);					}	else		{		  if ((dstBitmap)>=MaxGWorlds)    return; 		  if (gwFree[dstBitmap])         return;			GetGWorld(&tbsavedPort, &tbsavedDevice);			SetGWorld(gw[dstBitmap], nil);			RGBForeColor(&myBlack);			RGBBackColor(&myWhite);								CopyMask(GetPortBitMapForCopyBits(gw[srcBitmap]),GetPortBitMapForCopyBits(gw[maskBitmap]),GetPortBitMapForCopyBits(gw[dstBitmap]),srcRect,maskRect,dstRect);												SetGWorld(tbsavedPort, tbsavedDevice);					}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品99久久久久久| 欧美精选在线播放| 韩国欧美国产1区| 三级影片在线观看欧美日韩一区二区| 亚洲美女偷拍久久| 综合av第一页| 亚洲老妇xxxxxx| 亚洲国产乱码最新视频 | av午夜一区麻豆| 久久国内精品自在自线400部| 亚洲国产日日夜夜| 亚洲韩国一区二区三区| 一区二区高清免费观看影视大全| 亚洲老妇xxxxxx| 亚洲高清视频中文字幕| 亚洲a一区二区| 秋霞午夜鲁丝一区二区老狼| 蜜臀久久99精品久久久久宅男| 日韩电影在线免费| 精品制服美女丁香| 欧美美女直播网站| 欧美一级二级在线观看| 欧美精品一区二区三区蜜桃| 久久亚洲春色中文字幕久久久| 久久久精品日韩欧美| 中文字幕国产一区| 亚洲女同女同女同女同女同69| 亚洲精品免费视频| 日av在线不卡| 天堂久久久久va久久久久| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩电影一二三区| 精品中文字幕一区二区| 成人午夜在线免费| 在线免费观看日本欧美| 欧美一级高清大全免费观看| 国产欧美一区二区三区鸳鸯浴 | 91精品国产综合久久久蜜臀粉嫩| 日韩欧美中文一区| 中文字幕乱码日本亚洲一区二区| 亚洲精品一二三四区| 日本最新不卡在线| 大陆成人av片| 欧美日韩视频在线第一区| 精品国产sm最大网站免费看| 中文字幕中文乱码欧美一区二区| 午夜视频一区二区三区| 国产剧情一区在线| 欧美色网站导航| 久久久久久久综合色一本| 最新日韩av在线| 秋霞av亚洲一区二区三| 成人sese在线| 日韩欧美一级特黄在线播放| 国产精品久久久爽爽爽麻豆色哟哟| 无码av中文一区二区三区桃花岛| 国产精品一区免费视频| 欧美少妇bbb| 国产精品色婷婷久久58| 秋霞影院一区二区| 一本大道av伊人久久综合| 精品国产一区二区在线观看| 亚洲免费观看高清| 国产精品夜夜嗨| 欧美精品在线观看播放| 中文字幕在线视频一区| 久久精品国产第一区二区三区| 91久久精品一区二区| 久久久精品天堂| 日韩精品乱码免费| 91久久精品日日躁夜夜躁欧美| 久久久噜噜噜久噜久久综合| 亚洲成av人片一区二区梦乃| 成人黄动漫网站免费app| 日韩女优av电影| 亚洲成人综合在线| 国产视频一区在线观看| 午夜成人免费视频| 色八戒一区二区三区| 日本一区二区电影| 精品亚洲国内自在自线福利| 欧美日韩国产另类一区| 亚洲精品成人a在线观看| 成人精品电影在线观看| 欧美精品一区二区三区一线天视频| 午夜激情一区二区三区| 欧美在线制服丝袜| 中文字幕字幕中文在线中不卡视频| 国产精品一区二区久久精品爱涩| 日韩一本二本av| 日韩精品亚洲一区二区三区免费| 欧美午夜精品免费| 美国毛片一区二区三区| 欧美疯狂做受xxxx富婆| 欧美一级搡bbbb搡bbbb| 亚洲图片一区二区| 91久久精品一区二区| 亚洲欧洲国产日本综合| 成人va在线观看| 中文字幕在线免费不卡| 成人午夜激情在线| 国产精品久久久久久亚洲伦| 国产剧情一区在线| 国产精品国产三级国产a| 亚洲精品国产精华液| 懂色av噜噜一区二区三区av| 久久日一线二线三线suv| 日精品一区二区| 3d成人h动漫网站入口| 图片区小说区国产精品视频| 欧美视频一区二区| 五月婷婷另类国产| 91精品婷婷国产综合久久竹菊| 日日摸夜夜添夜夜添精品视频| 亚洲欧美日韩一区二区三区在线观看| 成人app软件下载大全免费| 国产精品久久久久9999吃药| av资源网一区| 国产精品激情偷乱一区二区∴| kk眼镜猥琐国模调教系列一区二区| 国产精品久久久久7777按摩| 色视频成人在线观看免| 亚洲二区在线观看| 欧美一区二区免费观在线| 精品一区二区三区的国产在线播放| 久久伊人蜜桃av一区二区| 成人性生交大合| 日韩理论片中文av| 欧美久久久影院| 精品一区二区日韩| 国产精品嫩草久久久久| 色婷婷国产精品| 日韩不卡一区二区| 国产喂奶挤奶一区二区三区| 9i在线看片成人免费| 亚洲高清一区二区三区| 精品久久99ma| 成人激情免费网站| 亚洲国产精品影院| 精品少妇一区二区三区视频免付费 | 日本韩国欧美三级| 日本aⅴ亚洲精品中文乱码| 国产午夜精品美女毛片视频| 色综合久久久久网| 另类小说图片综合网| 日本亚洲免费观看| 精品久久久久久综合日本欧美| 成人美女在线视频| 亚洲国产日韩在线一区模特| 日韩av一级片| 国产欧美日韩视频一区二区 | 国产无遮挡一区二区三区毛片日本 | av亚洲精华国产精华精| 午夜成人免费视频| 亚洲国产精品99久久久久久久久 | 91麻豆成人久久精品二区三区| 亚洲18女电影在线观看| 久久青草欧美一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 日本大胆欧美人术艺术动态| 国产精品美女www爽爽爽| 宅男噜噜噜66一区二区66| 成人性生交大合| 久久99热狠狠色一区二区| 亚洲精品免费一二三区| 国产亚洲欧美色| 8x8x8国产精品| 色综合一区二区| 国产美女在线观看一区| 丝袜美腿亚洲色图| 国产精品国产三级国产普通话三级 | 亚洲成人tv网| 国产精品久久久久久久久果冻传媒 | 99re视频精品| 精品动漫一区二区三区在线观看| 91丝袜高跟美女视频| 久久91精品国产91久久小草| 亚洲国产成人av| 亚洲色图欧美偷拍| 日本一区二区三区四区在线视频 | 色老头久久综合| 国产成人三级在线观看| 日本sm残虐另类| 亚洲成人精品一区二区| 亚洲欧洲三级电影| 国产亚洲欧洲997久久综合| 日韩精品一区二区三区中文精品| 欧美午夜一区二区| 色欧美日韩亚洲| 91丝袜国产在线播放| 成人黄页毛片网站| 国产成人欧美日韩在线电影| 老司机免费视频一区二区三区| 18成人在线观看| 91精品国产综合久久蜜臀| 日韩一区二区三区电影| 欧美视频你懂的| 在线亚洲+欧美+日本专区| 99re热这里只有精品免费视频| 丁香婷婷综合色啪|