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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? macmain.c

?? 通過人工智能算法快速實現神經網絡識別
?? C
字號:
#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();}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区三区色视频| 3d动漫精品啪啪1区2区免费| 97se亚洲国产综合在线| 欧美四级电影在线观看| 精品毛片乱码1区2区3区| 亚洲精品欧美在线| 国产米奇在线777精品观看| 欧美丝袜自拍制服另类| 中文字幕一区二区三区不卡| 久久精品国产精品青草| 欧美吻胸吃奶大尺度电影| 欧美高清在线视频| 国产电影一区在线| 日韩欧美一级片| 亚洲国产精品欧美一二99| 丁香天五香天堂综合| 欧美一区二区三区系列电影| 亚洲激情av在线| av在线播放一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 日韩国产高清影视| 欧美综合亚洲图片综合区| 中文字幕日韩一区| 成人av在线一区二区三区| 久久久国产精品午夜一区ai换脸| 日本不卡123| 欧美精品1区2区3区| 亚洲午夜在线电影| 欧美性xxxxx极品少妇| 亚洲欧美另类久久久精品| 波多野结衣中文字幕一区 | 中文一区二区完整视频在线观看 | 欧美亚洲国产一区在线观看网站| 国产精品美女久久福利网站| 国产乱人伦精品一区二区在线观看 | 欧美日韩成人在线一区| 亚洲国产精品一区二区久久恐怖片| 99精品欧美一区二区蜜桃免费| 国产精品久久久久桃色tv| 成人免费福利片| 亚洲人亚洲人成电影网站色| 色诱视频网站一区| 亚洲成人av资源| 69堂精品视频| 国产原创一区二区| 欧美激情一区在线| 91免费小视频| 图片区小说区国产精品视频| 欧美一区二区三区在线视频| 黑人巨大精品欧美一区| 中文av一区特黄| 在线亚洲一区观看| 日韩av一级电影| 久久五月婷婷丁香社区| 99精品热视频| 日韩成人伦理电影在线观看| 26uuu成人网一区二区三区| 国产成人在线视频网址| 亚洲精品免费电影| 日韩一区二区在线免费观看| 色偷偷久久一区二区三区| 日韩激情视频网站| 久久精品亚洲精品国产欧美kt∨| 99久久精品一区| 日本欧美韩国一区三区| 久久久久久久久久久久久久久99 | 日本乱人伦aⅴ精品| 麻豆精品新av中文字幕| 欧美激情一区二区三区蜜桃视频| 91久久精品网| 国产在线视频精品一区| 亚洲免费观看高清完整版在线| 欧美精选在线播放| 成人h动漫精品一区二区| 三级欧美韩日大片在线看| 国产欧美一区二区三区在线看蜜臀| 色综合天天综合色综合av| 麻豆成人久久精品二区三区小说| 国产精品第13页| 欧美一区二区播放| 91麻豆国产精品久久| 国内精品写真在线观看| 亚洲成人动漫在线观看| 日本一区二区视频在线观看| 欧美人伦禁忌dvd放荡欲情| 不卡视频免费播放| 国产一区二区电影| 日本不卡在线视频| 一区二区在线免费| 中文欧美字幕免费| 2021中文字幕一区亚洲| 91麻豆精品国产| 色999日韩国产欧美一区二区| 国产成人免费视频精品含羞草妖精 | 日本韩国一区二区三区| 国产精品18久久久久久久久| 日韩精品国产精品| 亚洲国产一二三| 亚洲精品亚洲人成人网在线播放| 国产日韩视频一区二区三区| 91麻豆精品国产无毒不卡在线观看 | 国产日韩欧美激情| 亚洲精品一区二区三区蜜桃下载 | 欧美videofree性高清杂交| 精品视频一区 二区 三区| 99v久久综合狠狠综合久久| 国产成人午夜精品5599| 免费观看成人鲁鲁鲁鲁鲁视频| 一区二区三区产品免费精品久久75| 国产精品久久久久影视| 中文字幕不卡在线观看| 国产亚洲欧美在线| 欧美激情综合在线| 欧美国产日本韩| 国产精品青草久久| 国产日本欧美一区二区| 欧美激情综合网| 中文字幕 久热精品 视频在线 | 欧美日韩综合在线免费观看| 色综合网站在线| 在线观看亚洲a| 欧美日韩在线播| 欧美日韩午夜在线| 日韩亚洲欧美高清| 26uuu另类欧美| 国产精品久久久久久久裸模| 国产精品久久久久久户外露出 | 午夜电影一区二区三区| 午夜精品aaa| 免费成人av在线播放| 久久成人免费电影| 国产精品69久久久久水密桃| 国产成人精品免费在线| av亚洲产国偷v产偷v自拍| 色偷偷一区二区三区| 欧美日韩一区二区电影| 日韩欧美美女一区二区三区| 久久久久高清精品| 最新国产成人在线观看| 亚洲成av人片在线观看无码| 全部av―极品视觉盛宴亚洲| 国产在线麻豆精品观看| 91偷拍与自偷拍精品| 欧美精品久久一区二区三区| 久久这里只有精品视频网| 国产精品二区一区二区aⅴ污介绍| 亚洲精品videosex极品| 日韩经典一区二区| 成人激情综合网站| 欧美日本一区二区三区四区| 亚洲精品一线二线三线| 一区二区在线观看免费视频播放 | 亚洲综合色婷婷| 日本中文字幕不卡| 成人免费黄色大片| 在线观看91av| 欧美国产精品久久| 日本午夜精品视频在线观看| 成人一区二区在线观看| 欧美日本免费一区二区三区| 国产欧美日韩另类视频免费观看| 一区二区三区精品视频| 国产一区二三区| 欧美视频在线一区| 国产精品亲子乱子伦xxxx裸| 视频一区二区国产| 色综合久久天天| 久久久久久99精品| 日韩国产欧美一区二区三区| 成人一级黄色片| 欧美一级片在线| 夜夜操天天操亚洲| 成人午夜大片免费观看| 日韩你懂的在线播放| 亚洲一区二区三区四区中文字幕| 国产酒店精品激情| 日韩一区二区三区三四区视频在线观看 | 久久 天天综合| 欧美日韩夫妻久久| 亚洲码国产岛国毛片在线| 丰满白嫩尤物一区二区| 日韩视频不卡中文| 五月天欧美精品| 色屁屁一区二区| 亚洲欧洲成人精品av97| 国产成人aaa| 久久亚洲一级片| 久久99久久99精品免视看婷婷| 欧美精品三级日韩久久| 亚洲国产中文字幕在线视频综合| av亚洲精华国产精华精| 中文字幕二三区不卡| 国产精品一二三区| 久久免费电影网| 经典三级一区二区| 精品久久久久久亚洲综合网| 免费在线观看成人| 91精品国产综合久久婷婷香蕉| 午夜视频久久久久久| 欧美视频自拍偷拍|