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

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

?? macmain.c

?? 通過(guò)人工智能算法快速實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)識(shí)別
?? C
字號(hào):
#include "MacMain.h"#include "AICommon.h"// menu constants		#define kAppleID					128		#define kOptionsID				129		#define kAppleM						0		#define kOptionsM					1		#define kQuit							1// globals		UniversalProcPtr		      MyHandleOAppUPP;		UniversalProcPtr		      MyHandleODocUPP;		UniversalProcPtr		      MyHandlePDocUPP;		UniversalProcPtr		      MyHandleQuitUPP;		ModalFilterUPP 		        myGenericFilter;		OSErr											Error;		WindowPtr						    	Window;		Boolean							    	Done;		MenuHandle					    	myMenus[2];		extern int					    	tbWindow;		Boolean							    	applicationSuspended;		TBoolean                	usingX;// external variables		extern ai_World						MainWorld;		extern ai_Entity					entityList[kMaxEntities];	// ----------------------------------------------------------------- //static pascal OSErr MyHandleOApp (const AppleEvent *appleEvt, AppleEvent* reply, long refcon)// ----------------------------------------------------------------- //{	applicationSuspended=false;		return noErr;	}// ----------------------------------------------------------------- //static pascal OSErr MyHandleODoc (const AppleEvent *appleEvt, AppleEvent* reply, long refcon)// ----------------------------------------------------------------- //{	return noErr;	}// ----------------------------------------------------------------- //static pascal OSErr MyHandlePDoc (const AppleEvent *appleEvt, AppleEvent* reply, long refcon)// ----------------------------------------------------------------- //{	return noErr;	}// ----------------------------------------------------------------- //pascal OSErr MyHandleQuit( const AppleEvent *appleEvt, AppleEvent *reply, long refcon )// ----------------------------------------------------------------- //{	Done = true;	return noErr;}// ----------------------------------------------------------------- //void OpenWindow(void)// ----------------------------------------------------------------- //	{				Window = GetNewCWindow(128, nil, (WindowPtr)-1L);		if (Window != nil)			{				SetPortWindowPort(Window);				ShowWindow(Window);				SelectWindow(Window);				tbWindow=tb_SetWindowPtr(Window);			}}// ----------------------------------------------------------------- //void Initialize(void)// ----------------------------------------------------------------- //{	unsigned long           randomSeed;	OSErr                   myErr;	long                    response=0;	  usingX=false;  myErr = Gestalt(gestaltSystemVersion, &response);  if (response>=0x00001000)  	usingX=true;		GetDateTime(&randomSeed);  SetQDGlobalsRandomSeed(randomSeed);	Error = AEInstallEventHandler(kCoreEventClass, kAEOpenApplication, NewAEEventHandlerUPP(MyHandleOApp), 0, false);	Error = AEInstallEventHandler(kCoreEventClass, kAEOpenDocuments,   NewAEEventHandlerUPP(MyHandleODoc), 0, false);	Error = AEInstallEventHandler(kCoreEventClass, kAEPrintDocuments,  NewAEEventHandlerUPP(MyHandlePDoc), 0, false);	Error = AEInstallEventHandler(kCoreEventClass, kAEQuitApplication, NewAEEventHandlerUPP(MyHandleQuit), 0, false);	Done = false;	applicationSuspended=false;	}// ----------------------------------------------------------------- //pascal TBoolean GenericFilter (DialogPtr theDialog, EventRecord *theEvent, SInt16 *itemHit)// ----------------------------------------------------------------- //{	char						theChar;	short						kind;	Handle					item;	TRect						box;	BitMap 					screenBits;	short						windowPart;	Point						globalPt = theEvent->where;	WindowPtr				wp;	Pattern					black;		GetQDGlobalsScreenBits(&screenBits);	GetQDGlobalsBlack(&black);		switch (theEvent->what)		{			case mouseDown: 				windowPart = FindWindow(globalPt, &wp);				if (windowPart==inDrag)					{						InitCursor();						SetPortWindowPort(wp);						DragWindow(wp, theEvent->where, &screenBits.bounds);						return (true);					}				if (windowPart==inGoAway)					{						SetPortWindowPort(wp);						if (TrackGoAway(wp,globalPt))							*itemHit=kCancelButton;						return (true);					}			break;			case keyDown:				theChar=(char)(theEvent->message & charCodeMask);				if ((((theEvent->modifiers & cmdKey) !=0) && (theChar=='.')) || (theChar==(char)27))					{						*itemHit=kCancelButton;						GetDialogItem(theDialog, kCancelButton, &kind, &item, &box);						HiliteControl((ControlHandle)item, 1);						return true;					};				if ((theChar==(char)13) || (theChar==(char)3))					{						*itemHit=kOKButton;						GetDialogItem(theDialog, 1, &kind, &item, &box);						HiliteControl((ControlHandle)item, kOKButton);						return true;					};				break;			case updateEvt:				BeginUpdate(GetDialogWindow(theDialog));				SetPortDialogPort(theDialog);				DrawDialog(theDialog);				EndUpdate(GetDialogWindow(theDialog));				if (Window!=nil)					{						SetPortWindowPort(Window);						BeginUpdate(Window);						MainWorld.Redraw();						EndUpdate(Window);					}				SetPortDialogPort(theDialog);				break;		}		return false;		}// ----------------------------------------------------------------- //void SetUpMenus(void)// ----------------------------------------------------------------- //	{	short							i;	myMenus[kAppleM] 	= GetMenu(kAppleID);	myMenus[kOptionsM]= GetMenu(kOptionsID);			for (i=kAppleM; i<=kOptionsM; i++)		InsertMenu(myMenus[i], 0);  	DrawMenuBar();		}// ----------------------------------------------------------------- //void DoMenus (long menuResult)// ----------------------------------------------------------------- //{	short 				theMenu 								= (menuResult >> 16);	short 				theItem 								= (menuResult & 0x0000FFFF);		switch (theMenu)	 {		case kAppleID:			{				if (theItem==1)					tb_DoDialog(128);			}			break;								case kOptionsID: 			switch (theItem)				{					case kQuit: 						Done=true;						break;				}			break;	}	HiliteMenu(0);	}// ----------------------------------------------------------------- //void DoMouseDown (EventRecord *theEvent)// ----------------------------------------------------------------- //{	Point									globalPt = theEvent->where;	short									windowPart;	WindowPtr							wp;	int										match=-1;	BitMap 								screenBits;	short									MenuHeight=GetMBarHeight();		GetQDGlobalsScreenBits(&screenBits);					windowPart = FindWindow(globalPt, &wp);	switch (windowPart) {		case inMenuBar: 			DoMenus(MenuSelect(globalPt));		break;		case inSysWindow: 		break;		case inDrag:			SetPortWindowPort(wp);			DragWindow(wp, theEvent->where, &screenBits.bounds);		break;	    case inZoomIn:	    case inZoomOut:	    break;				case inGrow:		break;		case inGoAway:			SetPortWindowPort(wp);			if (TrackGoAway(wp,globalPt))				Done = true;		break;		case inContent: 			{			  SetPortWindowPort(wp);				SelectWindow(wp);      }		break;	}	}// ----------------------------------------------------------------- //void DoKey (EventRecord *theEvent)// ----------------------------------------------------------------- //{	char		keyPressed = (theEvent->message & charCodeMask);	if (theEvent->modifiers & cmdKey)		DoMenus(MenuKey(keyPressed));			if ((int)keyPressed==30)		MainWorld.KeyDown(kUpKey);	if ((int)keyPressed==31)		MainWorld.KeyDown(kDownKey);	if ((int)keyPressed==28)		MainWorld.KeyDown(kLeftKey);	if ((int)keyPressed==29)		MainWorld.KeyDown(kRightKey);}// ----------------------------------------------------------------- //void DoActivate (EventRecord *theEvent)// ----------------------------------------------------------------- //{		}// ----------------------------------------------------------------- //void DoSuspendResume(Boolean InForeground)// ----------------------------------------------------------------- //{	if (InForeground) // resume 		{			applicationSuspended=false;		}	else						 // suspend		{			applicationSuspended=true;		}}// ----------------------------------------------------------------- //void MainLoop()// ----------------------------------------------------------------- //{	EventRecord						theEvent;	static  long					sleepTime = 1L;	int										match=-1;	BitMap 								screenBits;		GetQDGlobalsScreenBits(&screenBits);		WaitNextEvent(everyEvent, &theEvent, sleepTime, NULL);			switch (theEvent.what) {			case nullEvent:			MainWorld.UpdateWorld();		break;		case mouseDown: 			DoMouseDown(&theEvent);		break;		case keyDown:		case autoKey: 			DoKey(&theEvent);		break;		case activateEvt: 			DoActivate(&theEvent);		break;		case updateEvt:			{				match=tb_GetWindowMatch((WindowPtr)theEvent.message);				if (match!=-1)					{						BeginUpdate((WindowPtr)theEvent.message);						EndUpdate((WindowPtr)theEvent.message);						MainWorld.Redraw();					}			}		break;				case osEvt:			if ((theEvent.message >> 24) & suspendResumeMessage )				DoSuspendResume((theEvent.message & resumeFlag)!=0);		break;				case kHighLevelEvent:			(void)AEProcessAppleEvent(&theEvent);				}	}// ----------------------------------------------------------------- //void main(void)// ----------------------------------------------------------------- //{	Initialize();	SetUpMenus();					OpenWindow();	tb_FlushMouseEvents();		while (!Done)		MainLoop();			tb_CloseToolbox();}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清视频中文字幕| 亚洲一二三区视频在线观看| 色视频成人在线观看免| 日韩vs国产vs欧美| 国产情人综合久久777777| 欧美午夜一区二区三区| 国产精品18久久久久| 丝袜美腿成人在线| 日韩一区中文字幕| 国产亚洲欧洲997久久综合| 精品视频免费在线| 粉嫩av亚洲一区二区图片| 天堂午夜影视日韩欧美一区二区| 中文字幕欧美三区| 精品三级在线看| 欧美日韩电影一区| 91首页免费视频| 粉嫩av一区二区三区在线播放| 免费高清不卡av| 亚洲福利一区二区| 亚洲色图.com| 国产精品国产精品国产专区不片| 精品福利视频一区二区三区| 3d动漫精品啪啪1区2区免费 | 国产精品婷婷午夜在线观看| 欧美一级免费大片| 欧美日韩免费观看一区三区| 99国产精品久久久| 成人午夜免费视频| 国产一区二区不卡| 精品一区中文字幕| 蜜臀久久99精品久久久久宅男 | 国产欧美va欧美不卡在线| 日韩欧美另类在线| 欧美一个色资源| 欧美男生操女生| 欧美色手机在线观看| 欧美系列日韩一区| 欧美在线观看视频一区二区| 色综合色狠狠天天综合色| 99久久伊人精品| 不卡的av电影| gogo大胆日本视频一区| gogogo免费视频观看亚洲一| www.av亚洲| aa级大片欧美| 91美女片黄在线| 日本韩国视频一区二区| 色狠狠色噜噜噜综合网| 欧洲视频一区二区| 在线一区二区三区四区| 在线观看不卡一区| 欧美丝袜丝交足nylons图片| 欧美精品日日鲁夜夜添| 欧美一区二区国产| 久久综合狠狠综合| 亚洲国产精品黑人久久久| 中文字幕国产一区| 亚洲色图丝袜美腿| 亚洲大片免费看| 日韩电影一二三区| 国产老妇另类xxxxx| va亚洲va日韩不卡在线观看| 一本久道中文字幕精品亚洲嫩| 欧洲av在线精品| 欧美一区二区网站| 久久久国产精品麻豆| 亚洲同性gay激情无套| 亚洲高清视频在线| 国产综合色产在线精品| 99久久久国产精品| 欧美日韩精品一区二区三区四区| 日韩女优毛片在线| 国产精品毛片久久久久久| 亚洲愉拍自拍另类高清精品| 蜜臀国产一区二区三区在线播放 | 色域天天综合网| 欧美日韩国产123区| 久久亚洲综合av| 亚洲天堂网中文字| 免费美女久久99| 成人综合婷婷国产精品久久| 欧美日韩一区中文字幕| 26uuu久久综合| 亚洲男同性视频| 久久97超碰国产精品超碰| 成人午夜私人影院| 欧美精品在线观看一区二区| 久久精品亚洲乱码伦伦中文| 一区二区高清视频在线观看| 麻豆精品精品国产自在97香蕉| 欧美日韩免费观看一区三区| 精品国产免费一区二区三区四区| 国产精品福利一区| 日韩国产一二三区| 99国产精品国产精品久久| 欧美一区二区在线免费播放| 亚洲视频一区二区在线| 精品一区二区久久| 欧美无乱码久久久免费午夜一区 | 亚洲免费av网站| 韩国午夜理伦三级不卡影院| 在线亚洲人成电影网站色www| 久久噜噜亚洲综合| 日韩精品成人一区二区三区| 成人精品gif动图一区| 日韩三级视频中文字幕| 一区二区三区91| 国产盗摄一区二区三区| 欧美一区二区三区日韩视频| 亚洲综合丝袜美腿| 成人h动漫精品一区二区| 日韩欧美一区二区视频| 亚洲成人777| 92国产精品观看| 久久精品人人做人人爽97| 日本在线播放一区二区三区| 色综合久久九月婷婷色综合| 国产清纯在线一区二区www| 久久99最新地址| 欧美一区二区三区喷汁尤物| 亚洲一级二级三级在线免费观看| 北岛玲一区二区三区四区| 久久精品视频一区二区三区| 日本视频免费一区| 欧美精品久久一区二区三区| 一区二区三区在线免费观看| 99视频在线观看一区三区| 国产区在线观看成人精品| 国产剧情一区在线| 2023国产精华国产精品| 久久国产精品99精品国产| 日韩一级完整毛片| 日韩电影在线一区二区三区| 欧美乱妇15p| 爽爽淫人综合网网站| 欧美军同video69gay| 午夜激情综合网| 7777女厕盗摄久久久| 视频一区二区三区在线| 欧美丰满一区二区免费视频| 亚洲午夜三级在线| 久久精品夜夜夜夜久久| 韩国理伦片一区二区三区在线播放| 日韩亚洲欧美成人一区| 久久国产麻豆精品| 精品久久久三级丝袜| 国内成+人亚洲+欧美+综合在线| 精品国产精品一区二区夜夜嗨| 九九**精品视频免费播放| ww久久中文字幕| 东方aⅴ免费观看久久av| 国产精品美女久久福利网站| 色综合天天综合狠狠| 夜色激情一区二区| 69堂国产成人免费视频| 久久99精品国产麻豆婷婷洗澡| 久久午夜电影网| 从欧美一区二区三区| 一区二区三区在线播放| 欧美老肥妇做.爰bbww视频| 青青草视频一区| 国产亚洲美州欧州综合国| a亚洲天堂av| 天堂影院一区二区| 久久久蜜臀国产一区二区| 成年人国产精品| 亚洲大片一区二区三区| 精品精品国产高清a毛片牛牛| 国产成人午夜精品影院观看视频| 亚洲婷婷综合久久一本伊一区| 欧美日韩二区三区| 国产乱对白刺激视频不卡| 自拍av一区二区三区| 538在线一区二区精品国产| 国产一区二区导航在线播放| 亚洲欧美一区二区三区极速播放 | 亚洲美女在线国产| 91精品久久久久久久99蜜桃| 国产真实精品久久二三区| 国产精品精品国产色婷婷| 欧美日韩国产另类不卡| 国产精品一区一区三区| 亚洲日本va午夜在线影院| 日韩欧美中文字幕一区| jlzzjlzz亚洲女人18| 青青草国产精品亚洲专区无| 国产精品免费视频观看| 91精品久久久久久久91蜜桃| 成人国产视频在线观看| 日韩av一区二区在线影视| 国产精品久久国产精麻豆99网站| 欧美日韩免费一区二区三区视频| 国产精品1区2区3区| 水野朝阳av一区二区三区| 蜜臀av一级做a爰片久久| 国产精品美女久久久久久久| 日韩欧美一区在线观看| 一本一本大道香蕉久在线精品| 久久99久久精品|