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

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

?? menustart.cpp

?? DragonRaja Client source version 1.4+ this source allow players join in (Hades Warfield or Monsters
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
								}
								else	
								{
										SMenu[i].nField[j].fRectMouse=false;
										SMenu[i].nField[j].fLButtonDown=false;
								//		SMenu[i].nField[j].fCheakFlag=false;
								}
								break;
							}
//					case 3:	{
//								int ArrayX=(g_pointMouseX - (SMenu[i].x + 202) )/8;
//								int ArrayY=(g_pointMouseY - (SMenu[i].y + 390) )/13;
//								if( (ArrayX >= 0) && (ArrayX <= 15)  &&  (ArrayY >=0) && (ArrayY <=15) ) // 付快膠甫 撈儈秦 備茄 諒釬啊 硅凱俊 甸絹啊襯?
//								{
//									if( ( (CheakArray[SMenu[i].CheakType - 1][ArrayY][ArrayX] - 1) == j ) )
//											SMenu[i].nField[j].fRectMouse = true;
//									else 
//									{
//										SMenu[i].nField[j].fRectMouse=false;
//										SMenu[i].nField[j].fLButtonDown=false;
//										SMenu[i].nField[j].fCheakFlag=false;
///									}
//								}
//								else	
//								{
//										SMenu[i].nField[j].fRectMouse=false;
//										SMenu[i].nField[j].fLButtonDown=false;
//								//		SMenu[i].nField[j].fCheakFlag=false;
//								}
//								break;
//							}
				}
			}
		}
		else
		{
			for(j=0;j<SMenu[i].nFieldCount;j++)
			{
				SMenu[i].nField[j].fRectMouse=false;
			}
		}
	}

	if( g_nLDButtonState == STATE_BUTTON_DOUBLECLICK )
	{
		for(x=0;x<MAX_START;x++)
		{
			i=menu[x];
			if(SMenu[i].bActive) 
			{	
				if( y_MenuFocus && y_MenuFocus != i ) continue;
				for(j=0; j<SMenu[i].nFieldCount;j++)  
				{
					if( MouseInRectCheak(SMenu[i].x, SMenu[i].y, SMenu[i].nField[j].rCheakBox))
					{
						DoLButtonDoubbleClickOfStartMenu(i, j);
						b_DoubleClickOn = true;
						return;
					}
					if(SMenu[i].nField[j].nType==FT_HIDE_NOMAL_ONE_PUT)
					{
						for(k=SMenu[i].nField[j].nSHideNomalStart; k<(SMenu[i].nField[j].nSHideNomalStart)+(SMenu[i].nField[j].nShideNomalPlus) && k<SMenu[i].nField[j].nSHideNomalCount; k++)
						{
							if( MouseInRectCheak(SMenu[i].x, SMenu[i].y, SHideNomal[SMenu[i].nField[j].nSHideNomalNumber][k].rCheakBox))
							{
									DoLButtonDoubbleClickOfStartMenu( i, j );
//									MouseDrag = true;		// 撈扒 促瀾俊 努腐狼 康氫闌 林瘤 臼扁 困秦輯撈促.. 呈公竅寸~
									b_DoubleClickOn = true;
									return;
							}
						}
					}
				}
			}
		}
	}

	if(g_nLButtonState==STATE_BUTTON_PRESSED)
	{
		LButtonDown=TRUE;
		StateMousePoint = g_pointMouse;
	}
	if(g_nLButtonState==STATE_BUTTON_STILL && LButtonDown==TRUE)   // 老竄 付快膠啊 絹叼急啊 規陛 喘啡促. 弊霸 裹困 救俊輯 喘啡綽瘤, 酒囪瘤 魄竄 何盒
	{
		MouseDrag = true;
		for(x=0;x<MAX_START;x++)
		{
			i=menu[x];
			if(SMenu[i].bActive) 
			{	
				if( y_MenuFocus && y_MenuFocus != i ) continue;
				switch(SMenu[i].CheakType)
				{
				case 0 :    //RECT屈 眉農 鷗澇
					for(j=0; j<SMenu[i].nFieldCount;j++)  //皋春狼 備己夸家甸闌 八葷
					{
						if( MouseInRectCheak(SMenu[i].x, SMenu[i].y, SMenu[i].nField[j].rCheakBox) && 
							MouseInRectCheak(SMenu[i].x, SMenu[i].y, SMenu[i].nField[j].rCheakBox, FALSE))  //付快膠啊 皋春備己 夸家狼 rect救俊輯 L滾瓢撈 喘啡襯
						{	
							SMenu[i].nField[j].fLButtonDown=TRUE;  //弊礬擱 喘啡促絆 釬矯
						}
						else
						{
							SMenu[i].nField[j].fLButtonDown=FALSE;
						}
					}

					break;

				case 1 :    //硅凱鍋齲 1鍋欄肺 眉農
				case 2 :    //硅凱鍋齲 2鍋欄肺 眉農

					int ArrayX=(g_pointMouseX - (SMenu[i].x + 31) )/10; //10皋春啊 10僑伎究 唱床輯 硅凱拳 矯淖促 (16*16)
					int ArrayY=(g_pointMouseY - (SMenu[i].y + 31) )/10;
					int StateArrayX = (StateMousePoint.x - (SMenu[i].x + 31) )/10;
					int StateArrayY = (StateMousePoint.y - (SMenu[i].y + 31) )/10;

					for(j=0;j<SMenu[i].nFieldCount;j++)
					{
						if(SMenu[i].nField[j].fLButtonDown)  //撈 皋春夸家啊 喘啡菌襯?
						{
							if( (ArrayX >= 0) && (ArrayX <= 15)  &&  (ArrayY >=0) && (ArrayY <=15) ) // 付快膠甫 撈儈秦 備茄 諒釬啊 硅凱俊 甸絹啊襯?
							{
								if( ( (CheakArray[SMenu[i].CheakType - 1][ArrayY][ArrayX] - 1) != j ) || 
									( (CheakArray[SMenu[i].CheakType - 1][StateArrayY][StateArrayX] - 1) != j ) )   //付快膠啊 哭率滾瓢欄肺 急琶沁帶 皋春備己夸家俊輯 狐廉唱艾襯?
								{
									SMenu[i].nField[j].fLButtonDown = FALSE;
								}
							}
							else
							{
								SMenu[i].nField[j].fLButtonDown=FALSE;   
							}
						}
						else
						{
							if( (ArrayX >= 0) && (ArrayX <= 15) && (ArrayY >=0) && (ArrayY <=15) &&   //貿瀾 哭率滾瓢欄肺 喘赴 撈 皋春備己 夸家俊 付快膠啊 力措肺 急琶沁襯?
								(StateArrayX >= 0) && (StateArrayX <= 15) && (StateArrayY >=0) && (StateArrayY <=15) )
							{
								if( ( (CheakArray[SMenu[i].CheakType - 1][ArrayY][ArrayX] - 1) == j )  &&
									( (CheakArray[SMenu[i].CheakType - 1][StateArrayY][StateArrayX] - 1) == j ) )   //付快膠啊 哭率滾瓢欄肺 急琶沁帶 皋春備己夸家俊輯 狐廉唱艾襯?
												SMenu[i].nField[(CheakArray[ SMenu[i].CheakType - 1][ArrayY][ArrayX] - 1)].fLButtonDown = TRUE;
							}
						}
					}
				}
			}
		}
	}
	else if(g_nLButtonState==STATE_BUTTON_RELEASED) //付快膠啊 規陛 凍絹柳 惑怕襯?
	{
		bSoundOn = false;
		if( b_DoubleClickOn ) 
		{
			b_DoubleClickOn = false;
			return;
		}
		LButtonDown=FALSE;
		for(x=0;x<MAX_START;x++)
		{
			bool f_ClickOn = false;		// 努腐竅擱 歹撈惑 皋春 曼煉綽 絕促.
			i=menu[x];
			if(SMenu[i].bActive)   //i鍋擄 皋春啊 勸己拳 登樂襯?
			{
				if( y_MenuFocus && y_MenuFocus != i ) continue;
				switch(SMenu[i].CheakType) //勸己拳等 皋春狼 眉農 鷗澇撈 構襯?
				{
				case 0 :    //RECT屈 眉農 鷗澇
					for(j=0; j<SMenu[i].nFieldCount;j++)  //皋春狼 備己夸家甸闌 八葷
					{
						if(SMenu[i].nField[j].nType==FT_HIDE_NOMAL_ONE_PUT)
						{
							for(k=SMenu[i].nField[j].nSHideNomalStart; k<(SMenu[i].nField[j].nSHideNomalStart)+(SMenu[i].nField[j].nShideNomalPlus) && k<SMenu[i].nField[j].nSHideNomalCount; k++)
							{
								if( MouseInRectCheak(SMenu[i].x, SMenu[i].y, SHideNomal[SMenu[i].nField[j].nSHideNomalNumber][k].rCheakBox))
								{
									SHideNomal[SMenu[i].nField[j].nSHideNomalNumber][k].bShow=TRUE;
									if(SMenu[MN_MAKECHARACTER_BASIC].bActive) 
									{
										SCharSource.nCharacterData[SMenu[i].nField[j].nSHideNomalNumber]=k;
										MP3(SN_SELECT_START);
									}
								}
								else
								{
									SHideNomal[SMenu[i].nField[j].nSHideNomalNumber][k].bShow=FALSE;
								}
							}
						}
						else if( !MouseDrag || SMenu[i].nField[j].fLButtonDown )
						{
							if( MouseInRectCheak(SMenu[i].x, SMenu[i].y, SMenu[i].nField[j].rCheakBox))
							{
								SMenu[i].nField[j].fLButtonDown=FALSE;
							    SMenu[i].nField[j].fCheakFlag=TRUE;
							}
							else
							{
								SMenu[i].nField[j].fLButtonDown=FALSE;
							}
						}
					}
					break;

				case 1 :    
				case 2 :	int ArrayX=(g_pointMouseX - (SMenu[i].x + 31) )/10;
							int ArrayY=(g_pointMouseY - (SMenu[i].y + 31) )/10;
							for(j=0;j<SMenu[i].nFieldCount;j++)
							{
								if(!MouseDrag || SMenu[i].nField[j].fLButtonDown)
								{
									SMenu[i].nField[j].fLButtonDown=FALSE;
									if( ( (ArrayX >= 0) && (ArrayX <= 15) ) && ( (ArrayY >=0) && (ArrayY <=15) ) )
									{
										if( (CheakArray[ SMenu[i].CheakType - 1][ArrayY][ArrayX] - 1) == j )
										{
											SMenu[i].nField[j].fCheakFlag=TRUE;
//											f_ClickOn = true;	// 眉農 竅唱俊 努腐竅唱
										}
									}
								}
							}
							break;
				}
			}
			if( f_ClickOn ) break;
		}
		MouseDrag = false;
	}
}



/**************************************************************************************/
//勸己拳等 皋春狼 備己夸家甸闌 薦青
//免仿闌 竅綽 何盒
/**************************************************************************************/
void StartMenuSubProcessType(SMENU *SubMenu )
{
	int explain_start_map = 0;
	int i,j,k;
	int code;
	int lenght;	
	int LenghtTotal;
	static int nCursor_Flicker=0;   // 瀕冠撈綽 目輯甫 困茄 函薦
	BOOL flag=TRUE;					// int & ability=nWeapon_Type;		// 林牢傍 瓷仿摹 免仿闌 困茄 烙矯 函薦
//	static id_password = TRUE;		// 酒撈叼 菩膠況靛 沫 吭促 艾促竅扁...
	int cursor1=0, cursor2=0;		// 瀕冠撈綽 目輯 烙矯 歷厘
	char sPassword_temp[15]="";

	// 俊叼磐 冠膠 磷撈綽 何盒.... 酒流 滴 焙單輯父 靜牢促...
	if((!SMenu[MN_LOGIN].bActive) && (!SMenu[MN_MAKECHARACTER_NAME].bActive)) 
	{
		if(!SMenu[MN_DEL_CHAR_COMFORM].bActive)//某腐 昏力 鞠齲 何盒撈 波廉 樂欄擱
		{
			EWndMgr.ClearAllTxt();//021001 lsw
			SetFocus2( HWND_GAME_MAIN );//021001 lsw
		}
	}
	SetCharacterData();
	start_KeyProc();

	for(j=0;j<SubMenu->nFieldCount;j++)   //皋春俊 備己夸家甸闌 薦青秦扼
	{
		Hcolor( FONT_COLOR_NUMBER );
		SetHangulAlign( TA_LEFT );
		switch(SubMenu->nField[j].nType)  //備己夸家啊 絹恫 鷗澇撈瘤?
		{
		case FT_NOMAL_PUT :     //撈固瘤父 嘛綽 備己夸家
//					if( SubMenu->Id == MN_MAINSTART_BACK ) FieldTypeNomalPutFx(SubMenu->x, SubMenu->y, SubMenu->nField[j].x, SubMenu->nField[j].y, SubMenu->nField[j].nImageNumber, 15,1);
//					else 
						FieldTypeNomalPut(SubMenu->x, SubMenu->y, SubMenu->nField[j].x, SubMenu->nField[j].y, SubMenu->nField[j].nImageNumber, SubMenu->nField[j].nImageType );
					
						if( !SubMenu->key) 
						{
							if( *SubMenu->nField[j].temp )
							{
								Hcolor( FONT_COLOR_NAME );
								static old_field = j;
								static count = 0;
								if( old_field != j )
								{
									old_field = j;
									count = 0;
								}

								if( !count ) MP3( SN_MENU_OPEN );

								int curr_line = count / 30;
								int max_line = GetLineRectTextPut( 170, SubMenu->nField[j].temp );
								if( max_line ) 
								{
									if( max_line == 2 )
									{
										RectTextPut(SubMenu->x+SubMenu->nField[j].x+13,SubMenu->y+SubMenu->nField[j].y+14,170,SubMenu->nField[j].temp); // 汲疙鞏闌 敬促 
									}
									else 
									{
										curr_line %= max_line;
										SkipRectTextPut(SubMenu->x+SubMenu->nField[j].x+13,SubMenu->y+SubMenu->nField[j].y+14,170, curr_line, SubMenu->nField[j].temp, 2, 0); // 汲疙鞏闌 敬促 
									}
									count++;
								}								
							}
						}
					SubMenu->nField[j].fLButtonDown = false;
					SubMenu->nField[j].fCheakFlag = false;
					break;

		case FT_NOMAL_PUT_FX :	FieldTypeNomalPutFx(SubMenu->x, SubMenu->y, SubMenu->nField[j].x, SubMenu->nField[j].y, SubMenu->nField[j].nImageNumber, 8, 3);
								break;

		case FT_NOMAL_PUT_CENTER_1 :
					if( !spr[SubMenu->nField[j].nImageNumber].img ) 
					{
						LoadSmallMenuImage( SubMenu->nField[j].nImageNumber );
					}
					lenght= (spr[SubMenu->nImageNumber].xl - spr[SubMenu->nField[j].nImageNumber].xl)/2;
					FieldTypeNomalPut(SubMenu->x, SubMenu->y, lenght+1, SubMenu->nField[j].y, SubMenu->nField[j].nImageNumber);
					break;
		case FT_SWITCH_PUT : {
								static int stch=0;
								static int de=3;
								FieldTypeNomalPutFx(SubMenu->x, SubMenu->y, SubMenu->nField[j].x, SubMenu->nField[j].y, SubMenu->nField[j].nImageNumber, de/3, 2);

								if(stch > 19) de--;
								else de++;
								stch++;
								stch %= 40;
							 }	

		case FT_SELECT_SERVER_SCROLL : //020828 lsw
			{
				const int willdo = SubMenu->nField[j].nWillDo;
				const int max_server = SubMenu->work;
				int &curr_page = SubMenu->key;
				const int max_page = (max_server-1)/5 + 1;
				switch(willdo)
				{
				case SCROLL_UP:
					{
						if( curr_page <= 0  ) break;//0 其撈瘤 焊促 累闌 薦綽 絕促
						if( SubMenu->nField[j].fCheakFlag)
						{
							curr_page--;
							SubMenu->nField[j].fCheakFlag = 0;
							break;
						}
					}break;
				case SCROLL_DOWN:
					{
						if( max_page <= curr_page+1  ) break;
						if( SubMenu->nField[j].fCheakFlag)
						{
							curr_page++;
							SubMenu->nField[j].fCheakFlag = 0;
							break;
						}
					}break;
				default:
					{
					}break;
				}

				int target_number;
				if( SubMenu->nField[j].fLButtonDown )
				{
					target_number = SubMenu->nField[j].nImageNumber;
				}
				else if( SubMenu->nField[j].fRectMouse )
				{
					target_number = SubMenu->nField[j].nRectImage;
				}
				else
				{
					target_number = SubMenu->nField[j].nSpecialWillDo;
				}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频123| 亚洲国产日产av| 亚洲精品亚洲人成人网| 日本在线播放一区二区三区| 国产电影一区二区三区| 欧美日韩国产成人在线免费| 中文字幕不卡在线观看| 日韩成人av影视| 在线观看精品一区| 中文无字幕一区二区三区| 丝袜亚洲另类欧美综合| 91碰在线视频| 在线看国产一区| 国产精品成人一区二区艾草 | 日韩欧美成人一区| 国产日韩精品久久久| 亚洲国产精品麻豆| 99精品视频在线观看| 久久精品人人做| 看国产成人h片视频| 欧美日韩三级一区二区| 国产精品传媒视频| 国产不卡视频一区| 久久新电视剧免费观看| 免费精品视频在线| 欧美一区二区在线播放| 午夜欧美视频在线观看| 一本大道综合伊人精品热热| 日本一区二区综合亚洲| 激情图区综合网| 亚洲一区二区三区视频在线 | 国内精品国产成人| 欧美一区二区三区视频| 亚洲成在人线免费| 欧美麻豆精品久久久久久| 精品国产乱码久久久久久影片| 麻豆精品一区二区综合av| 国产精品久久久久7777按摩| 4hu四虎永久在线影院成人| 国产成人综合在线| 午夜精品久久久久久久99樱桃| 国产亚洲视频系列| 91精品婷婷国产综合久久| 成人丝袜高跟foot| 日本91福利区| 亚洲综合免费观看高清完整版在线| 精品99999| 欧美影视一区二区三区| 国产宾馆实践打屁股91| 日韩成人dvd| 一级日本不卡的影视| 久久人人爽爽爽人久久久| 欧美老肥妇做.爰bbww视频| 成人视屏免费看| 久久97超碰色| 视频一区免费在线观看| 亚洲欧美激情在线| 国产片一区二区三区| 日韩一区二区在线观看| 在线电影欧美成精品| 91欧美激情一区二区三区成人| 国产精品亚洲综合一区在线观看| 日韩 欧美一区二区三区| 亚洲狠狠爱一区二区三区| 国产精品久久看| 国产日韩精品一区| 久久久国际精品| 精品国产91洋老外米糕| 日韩欧美中文一区| 欧美一区二区视频在线观看2022| 欧美日韩一区二区三区四区 | 日本91福利区| 日本欧美一区二区| 日韩高清不卡一区二区| 亚洲成人综合视频| 亚洲成av人片一区二区| 亚洲一区二区在线免费看| 亚洲女同一区二区| 伊人一区二区三区| 亚洲国产视频网站| 亚洲一区电影777| 一区二区三区四区激情| 伊人婷婷欧美激情| 亚洲成a人片在线观看中文| 亚洲综合久久久| 亚洲18色成人| 日日骚欧美日韩| 免费成人在线观看| 国产一区二区在线视频| 韩国精品久久久| 国产成人在线视频网址| av中文字幕一区| 色悠悠久久综合| 欧美日韩一区二区三区免费看| 欧美视频在线播放| 91精品国产手机| 日韩欧美激情四射| 久久久精品黄色| 亚洲婷婷在线视频| 亚洲电影激情视频网站| 青青草97国产精品免费观看无弹窗版| 美女脱光内衣内裤视频久久网站| 精品夜夜嗨av一区二区三区| 国产成人免费在线视频| aaa亚洲精品一二三区| 欧美主播一区二区三区美女| 欧美精品日韩一区| 久久久国产精华| 亚洲免费观看视频| 日韩av网站在线观看| 国产成人综合亚洲91猫咪| 色综合久久99| 3d动漫精品啪啪一区二区竹菊| 精品成人一区二区| 亚洲精品五月天| 蜜桃av一区二区三区电影| 国产精品亚洲一区二区三区妖精 | 91精品国产综合久久精品性色| 日韩免费福利电影在线观看| 中文字幕欧美日韩一区| 一级精品视频在线观看宜春院 | 亚洲欧美激情插| 久久aⅴ国产欧美74aaa| youjizz国产精品| 欧美一区日韩一区| 亚洲欧洲精品成人久久奇米网| 午夜精彩视频在线观看不卡| 国内精品国产三级国产a久久| 色菇凉天天综合网| 亚洲精品一线二线三线无人区| 亚洲人成网站色在线观看| 久久精品国产久精国产| 91丨九色porny丨蝌蚪| 日韩丝袜情趣美女图片| 亚洲精品久久嫩草网站秘色| 国模少妇一区二区三区| 欧美亚一区二区| 中文字幕av一区二区三区高| 日韩成人一区二区| 91成人在线精品| 国产欧美日韩综合| 日韩精品电影在线| 欧美在线色视频| 久久久国产精华| 蜜臀av国产精品久久久久| 欧美制服丝袜第一页| 国产精品久久久久影院老司| 精品一区二区三区免费播放| 欧美色中文字幕| 亚洲欧洲日产国产综合网| 国产在线精品一区二区| 91精品国产高清一区二区三区蜜臀| 亚洲欧美日韩国产综合| www.亚洲色图.com| 中文字幕乱码日本亚洲一区二区| 久久69国产一区二区蜜臀| 欧美日韩高清不卡| 亚洲一区二区三区三| 一本色道久久综合亚洲91| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久一区二区视频| 美女一区二区三区| 91精品国产美女浴室洗澡无遮挡| 亚洲一区视频在线| 日本电影亚洲天堂一区| 国产精品久久久一区麻豆最新章节| 国产乱国产乱300精品| 日韩精品一区二区三区视频在线观看| 香蕉成人伊视频在线观看| 在线亚洲精品福利网址导航| 亚洲天堂a在线| 91在线观看成人| 亚洲三级在线看| 91麻豆文化传媒在线观看| 亚洲人成影院在线观看| 色噜噜夜夜夜综合网| 亚洲欧洲一区二区在线播放| av色综合久久天堂av综合| 国产精品天美传媒| av在线一区二区| 一区二区三区四区精品在线视频| 日本韩国欧美在线| 香蕉乱码成人久久天堂爱免费| 欧美日韩国产在线播放网站| 丝袜脚交一区二区| 日韩精品一区二区在线| 国内精品久久久久影院色| 亚洲国产精品传媒在线观看| jvid福利写真一区二区三区| 亚洲免费资源在线播放| 欧美裸体bbwbbwbbw| 韩国精品久久久| 国产精品嫩草99a| 色屁屁一区二区| 日韩精品电影一区亚洲| 日韩三级中文字幕| 国产成人免费高清| 亚洲裸体在线观看| 欧美妇女性影城| 国产一区激情在线|