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

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

?? tool.cpp

?? DragonRaja Client source version 1.4+ this source allow players join in (Hades Warfield or Monsters
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
	{						
	case WM_INITDIALOG:	mx = Mox / TILE_SIZE; 
		my = Moy / TILE_SIZE; 
		sprintf (temp, "%d", ReturnEventNo( mx, my ) );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT1 ), temp);
		return TRUE;	
		
	case WM_PAINT:		
		break;			
		
	case WM_COMMAND:	
		switch( LOWORD( wParam )) 
		{		
		case IDOK     : Edit_GetText( GetDlgItem(hDlg, IDC_EDIT1), temp, 9);
			ChangeEventNo( mx, my, atoi (temp) );
			;
			return (TRUE);
			
		case IDCANCEL :	EndDialog(hDlg, LOWORD(wParam));	
			;
			return (TRUE);
		}		
		break;		
	}				
	
	return FALSE;	
}					

void InputEventNo( HWND hwnd, HINSTANCE hInstance)
{	
	DialogBox( hInstance, MAKEINTRESOURCE( IDD_INPUT_EVENT_NO ), NULL, (DLGPROC)InputEventNoProc );
}					



////////////////////////////////////////////////////////////////////////////////


#define MAPOBJECT_PUTOFFXY	 { 	sprintf( temp, "%d", mo->offx ); Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OFFSETX ), temp); sprintf( temp, "%d", mo->offy );	Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OFFSETY ), temp);	}
#define MAPOBJECT_PUTXY	 { sprintf( temp, "%d", mo->x );	Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_X ), temp); sprintf( temp, "%d", mo->y );	Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_Y ), temp); }


int tool_MapObject_IDC_ALL_AFFECT = IDC_ALL_AFFECT;


void ModifyMapObjectSort( LPMAPOBJECT mo, int cmd, int gap)
{
	int i;
	
	for( i = 0 ; i < 	TotalMapObject  ; i ++)
	{
		if( mo->id == Mo[i].id )
		{
			switch( cmd )
			{
			case IDC_BUTTON_SORTL_U	: Mo[i].dy0[ mo->curframe ]-=gap;break;
			case IDC_BUTTON_SORTL_D	: Mo[i].dy0[ mo->curframe ]+=gap;break;
			case IDC_BUTTON_SORTL_L	: Mo[i].dx0[ mo->curframe ]-=gap;break;
			case IDC_BUTTON_SORTL_R	: Mo[i].dx0[ mo->curframe ]+=gap;break;
			case IDC_BUTTON_SORTR_U	: Mo[i].dy1[ mo->curframe ]-=gap;break;
			case IDC_BUTTON_SORTR_D	: Mo[i].dy1[ mo->curframe ]+=gap;break;
			case IDC_BUTTON_SORTR_L	: Mo[i].dx1[ mo->curframe ]-=gap;break;
			case IDC_BUTTON_SORTR_R	: Mo[i].dx1[ mo->curframe ]+=gap;break;
			}
			Mo[i].attr2 = mo->attr2;
		}
	}
	
}


void ModifyMapObjectDontBox(  LPMAPOBJECT mo, int cmd, int gap)
{
	int i;
	
	for( i = 0 ; i < 	TotalMapObject  ; i ++)
	{
		if( mo->id == Mo[i].id )
		{
			
			//	0109 ItemDontBox
			//			switch( cmd )
			//			{
			//				case IDC_DONTBOX_L1	:	Mo[i].dtx0 -=gap;break;
			//				case IDC_DONTBOX_U1	:	Mo[i].dty0 -=gap;break;	
			//				case IDC_DONTBOX_R1	:	Mo[i].dtx0 -=gap;break;
			//				case IDC_DONTBOX_D1	:	Mo[i].dty0 -=gap;break;
			//				case IDC_DONTBOX_L2	:	Mo[i].dtx1 -=gap;break;
			//				case IDC_DONTBOX_U2	:	Mo[i].dty1 -=gap;break;
			//				case IDC_DONTBOX_R2	:	Mo[i].dtx1 -=gap;break;
			//				case IDC_DONTBOX_D2	:	Mo[i].dty1 -=gap;break;
			//				case IDC_DONTBOX_L3	:	Mo[i].dtx2 -=gap;break;
			//				case IDC_DONTBOX_U3	:	Mo[i].dty2 -=gap;break;
			//				case IDC_DONTBOX_R3	:	Mo[i].dtx2 -=gap;break;
			//				case IDC_DONTBOX_D3	:	Mo[i].dty2 -=gap;break;
			//				case IDC_DONTBOX_L4	:	Mo[i].dtx3 -=gap;break;
			//				case IDC_DONTBOX_U4	:	Mo[i].dty3 -=gap;break;
			//				case IDC_DONTBOX_R4	:	Mo[i].dtx3 -=gap;break;
			//				case IDC_DONTBOX_D4	:	Mo[i].dty3 -=gap;break;
			//			}
		}
	}
}



void ModifyMapObjectSound( LPMAPOBJECT mo )
{
	int i;
	
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < 	TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].soundno	 = mo->soundno;
				Mo[i].soundframe = mo->soundframe;
				Mo[i].sounddelay = mo->sounddelay;
			}
		}
	}
}



void ModifyMapObjectOrItem( LPMAPOBJECT mo )
{
	int i;
	
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < 	TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].objectoritem = mo->objectoritem;
			}
		}
	}
}

void MapObjectAniTypeChange( LPMAPOBJECT mo, int anitype )
{
	int i;
	
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].animationType = mo->animationType;
			}
		}
	}
}
void MapObjectAttr1Change( LPMAPOBJECT mo, int attr1 )
{
	int i;
	
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].attr1 = mo->attr1;
			}
		}
	}
}

void MapObjectAttrChange( LPMAPOBJECT mo, int attr )
{
	int i;
	
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].attr = mo->attr;
			}
		}
	}
}

void MapObjectLightChange( LPMAPOBJECT mo )
{
	int i;
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].light		= mo->light	;
				Mo[i].lightx	= mo->lightx;
				Mo[i].lighty	= mo->lighty;
			}
		}
	}
}





void XYModify( LPMAPOBJECT mo, int x, int y, int offx, int offy )
{
	int i;
	if( tool_MapObject_IDC_ALL_AFFECT == IDC_ALL_AFFECT )
	{
		for( i = 0 ; i < TotalMapObject  ; i ++)
		{
			if( mo->id == Mo[i].id )
			{
				Mo[i].x		+= x;
				Mo[i].y		+= y;
				Mo[i].offx 	+= offx;
				Mo[i].offy 	+= offy;
			}
		}
	}
	else
	{
		mo->x		+= x;
		mo->y		+= y;
		mo->offx 	+= offx;
		mo->offy 	+= offy;
	}
}

///////////////////////// SoundUp lkh 薦瀝 /////////////////////////////
BOOL CALLBACK ViewMapObjectInfoProc(HWND hDlg, UINT Message, WPARAM wParam, LPARAM lParam)
{
	LPMAPOBJECT mo;	
	int t;
	RECT rect, grect;
	static  int  curMapObject;
	int al;	
	int iteminbox;
	int	rate_Play=0;
	
	
	char temp[FILENAME_MAX];
	switch(Message)	
	{
	case WM_INITDIALOG:	curMapObject = IDCheckedMapObject;
		mo = &Mo[ IDCheckedMapObject];
		//						IDCheckedMapObject = -1;
		sprintf( temp, "%d", mo->id );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_ID ), temp);
		sprintf( temp, "%d", mo->x );	Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_X ), temp);
		sprintf( temp, "%d", mo->y );	Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_Y ), temp);
		sprintf( temp, "%d", mo->offx );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OFFSETX ), temp);
		sprintf( temp, "%d", mo->offy );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OFFSETY ), temp);
		
		sprintf( temp, "%d", mo->animationType );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_ANITYPE_), temp);
		
		sprintf( temp, "%d / %d", mo->curframe+1, MoImage[ mo->id-1].nFrameCount );
		Edit_SetText (GetDlgItem(hDlg, IDC_CURFRAME ), temp);
		
		al = mo->attr1 >> 3 ;
		sprintf( temp, "%d", al );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_ALPHA ), temp);
		
		sprintf( temp, "%d", mo->dum );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_ITEM_IN_BOX ), temp);
		
		//						ComboBox_SetCurSel(GetDlgItem(hDlg, IDC_COMBO_ALPHA ), al);
		
		//						sprintf( temp, "%d", mo->animationOrder );
		//						Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OUT_ ), temp);
		//						sprintf( temp, "%d", mo->spriteType );
		//						Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_SPRITE_ ), temp);
		//						sprintf( temp, "%d", mo->light );
		//						Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_LIGHT_ ), temp);
		
		switch( mo->animationType )
		{
		case 0						 :  mo->animationType = OBJECTANI_NO;
		case OBJECTANI_NO			 :	t = IDC__ANI6; break;
		case OBJECTANI_RETURNLOOP	 : 	t = IDC__ANI7; break;
		case OBJECTANI_LOOP			 :	t = IDC__ANI8; break;
		case OBJECTANI_1_RETURNLOOP	 :	t = IDC__ANI9; break;
		case OBJECTANI_1_LOOP		 :	t = IDC__ANI10; break;
		case OBJECTANI_TOGGLE_ANI	 : 	t = IDC__ANI11; break;
		}
		CheckRadioButton( hDlg, IDC__ANI6, IDC__ANI11, t );
		
		switch( mo->attr )
		{
		case OBJECTATTR_BACK_ABOVE	:	t = IDC_RADIO_OUT0;		break;
		case OBJECTATTR_BACK_BELOW	:	t = IDC_RADIO_OUT1;		break;
		case OBJECTATTR_FRONT_ABOVE	:	t = IDC_RADIO_OUT2;		break;
		case OBJECTATTR_FRONT_BELOW	:	t = IDC_RADIO_OUT3;		break;
		}
		CheckRadioButton( hDlg, IDC_RADIO_OUT0, IDC_RADIO_OUT3, t );
		
		/**/	
		switch( mo->attr1 & 0x0003 )
		{
		case OBJECTSPRITE_NORMAL :  t = IDC_RADIO_SPRITE0; break;
		case OBJECTSPRITE_TRANS	 :  t = IDC_RADIO_SPRITE1; break;
		case OBJECTSPRITE_ALPHA  :  t = IDC_RADIO_SPRITE2; break;
		}
		CheckRadioButton( hDlg, IDC_RADIO_SPRITE0, IDC_RADIO_SPRITE2, t );
		
		// mo->light...
		switch( mo->light )
		{
		case 0 :  t = IDC_RADIO_LIGHT_0; break;
		case 1 :  t = IDC_RADIO_LIGHT_1; break;
		case 2 :  t = IDC_RADIO_LIGHT_2; break;
		case 3 :  t = IDC_RADIO_LIGHT_3; break;
		case 4 :  t = IDC_RADIO_LIGHT_4; break;
		case 5 :  t = IDC_RADIO_LIGHT_5; break;
		case 6 :  t = IDC_RADIO_LIGHT_6; break;
		case 7 :  t = IDC_RADIO_LIGHT_7; break;
		case 8 :  t = IDC_RADIO_LIGHT_8; break;
		case 9 :  t = IDC_RADIO_LIGHT_9; break;
		case 10:  t = IDC_RADIO_LIGHT_10; break;
		case 11:  t = IDC_RADIO_LIGHT_11; break;
		case 12:  t = IDC_RADIO_LIGHT_12; break;
		case 13:  t = IDC_RADIO_LIGHT_13; break;
		case 14:  t = IDC_RADIO_LIGHT_14; break;
		case 15:  t = IDC_RADIO_LIGHT_15; break;
		case 16:  t = IDC_RADIO_LIGHT_16; break;
		case 17:  t = IDC_RADIO_LIGHT_17; break;
		}
		CheckRadioButton( hDlg, IDC_RADIO_LIGHT_0, IDC_RADIO_LIGHT_17, t );
		
		switch( mo->attr2 )
		{
		case 0 :  t = IDC_SORT_M; break;
		case 1 :  t = IDC_SORT_L; break;
		case 2 :  t = IDC_SORT_R; break;
		}
		
		CheckRadioButton( hDlg, IDC_SORT_L, IDC_SORT_R, t );
		if( t == IDC_SORT_L || t == IDC_SORT_R )
		{
			sprintf( temp, "%d", mo->dx0[ mo->curframe ] ); Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_SORTL_X), temp);
			sprintf( temp, "%d", mo->dy0[ mo->curframe ] ); Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_SORTL_Y), temp);
			sprintf( temp, "%d", mo->dx1[ mo->curframe ] ); Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_SORTR_X), temp);
			sprintf( temp, "%d", mo->dy1[ mo->curframe ] ); Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_SORTR_Y), temp);
		}
		
		switch( mo->objectoritem )
		{
		case ITEMTYPE_NORMAL		:	t = IDC_ITEM_NORMAL4	;					break;
		case ITEMTYPE_CHAIR			:	t = IDC_ITEM_CHAIR4		;					break;
		case ITEMTYPE_TABLE			:	t = IDC_ITEM_TABLE4		;					break;
		case ITEMTYPE_DOOR			:	t = IDC_ITEM_DOOR4		;					break;
		case ITEMTYPE_BOX			:	t = IDC_ITEM_BOX4		;					break;
		case ITEMTYPE_SIGNBOARD		:	t = IDC_ITEM_SIGNBOARD4	;					break;
		case ITEMTYPE_DIRECTBOARD	:	t = IDC_ITEM_DIRECTBOARD4;					break;
			
		case ITEMTYPE_WORKTABLE_MINING		:	t = IDC_ITEM_WORKTABLE_MINING4;		break;		// 累訣措 儈堡肺(71)
		case ITEMTYPE_WORKTABLE_BATTLE      :	t = IDC_ITEM_WORKTABLE_BATTLE4;		break;      // 累訣措 硅撇
		case ITEMTYPE_WORKTABLE_SUNBAN		:   t = IDC_ITEM_WORKTABLE_SUNBAN4;		break;		// 累訣措 急館
		case ITEMTYPE_WORKTABLE_MORU		:	t = IDC_ITEM_WORKTABLE_MORU4;		break;		// 累訣措 葛風
		case ITEMTYPE_WORKTABLE_HWADUK		: 	t = IDC_ITEM_WORKTABLE_HWADUK4;		break;		// 累訣措 拳傣
		case ITEMTYPE_WORKTABLE_SIHUMKWAN	:   t = IDC_ITEM_WORKTABLE_SIHUMKWAN4;	break;		// 累訣措 矯氰包幅
		case ITEMTYPE_WORKTABLE_MULAE		: 	t = IDC_ITEM_WORKTABLE_MULAE4;		break;		// 累訣措 拱飯
		case ITEMTYPE_WORKTABLE_BULDAE		: 	t = IDC_ITEM_WORKTABLE_BULDAE4;		break;		// 累訣措 閡措 
			
		case ITEMTYPE_SEAL_NOR				: 	t = IDC_ITEM_SEAL_NOR				;	break;		// 累訣措 閡措 
		case ITEMTYPE_SEAL_SPC				: 	t = IDC_ITEM_SEAL_SPC				;	break;		// 累訣措 閡措 
		case ITEMTYPE_HP_UP					: 	t = IDC_ITEM_HP_UP					;	break;		// 累訣措 閡措 
		case ITEMTYPE_MP_UP					: 	t = IDC_ITEM_MP_UP					;	break;		// 累訣措 閡措 
		case ITEMTYPE_SCALE					: 	t = IDC_ITEM_SP_UP					;	break;		// 累訣措 閡措	// 010614 khs
		case ITEMTYPE_NATION_STONE			: 	t = IDC_ITEM_NATION_STONE			;	break;		// 累訣措 閡措 
		case ITEMTYPE_GUILD_STONE			: 	t = IDC_ITEM_GUILD_STONE			;	break;		// 累訣措 閡措 
		case ITEMTYPE_SENARIO_STONE			: 	t = IDC_ITEM_SENARIO_STONE			;	break;		// 累訣措 閡措 
		case ITEMTYPE_COLOSSUS_STONE		: 	t = IDC_ITEM_COLOSSUS_STONE			;	break;		// 累訣措 閡措 
			
			
		}
		CheckRadioButton( hDlg, IDC_ITEM_NORMAL4, IDC_ITEM_COLOSSUS_STONE, t );
		
		CheckRadioButton( hDlg, IDC_ALL_AFFECT, IDC_ALL_AFFECT_NO, tool_MapObject_IDC_ALL_AFFECT );
		
		sprintf( temp, "%d", MoImage[ mo->id-1].nFrameCount );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OBJECT_FRAME ), temp);
		
		// Sound.
		sprintf( temp, "%d", mo->soundno );			//10000竄困 撈惑籃 掉飯撈甫 困茄 墨款飄 函薦儈
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OBJECT_SOUND_NO ), temp);
		sprintf( temp, "%d", mo->soundframe );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OBJECT_SOUND_FRAME ), temp);
		sprintf( temp, "%d", mo->sounddelay );
		Edit_SetText (GetDlgItem(hDlg, IDC_EDIT_OBJECT_SOUND_DEALY ), temp);
		
		
		GetWindowRect( hDlg, &rect );// 拳擱 坷弗率撈 嘿絹唱坷霸 竅妨絆 茄扒單 ... 絹痘霸 秦具 且瘤..
		GetWindowRect( g_hwndMain, &grect );// 拳擱 坷弗率撈 嘿絹唱坷霸 竅妨絆 茄扒單 ... 絹痘霸 秦具 且瘤..
		MoveWindow( hDlg, grect.right+1, 0, rect.right, rect.bottom, true);
		
		//						CheckRadioButton( hDlg, IDC_ALL_AFFECT, IDC_ALL_AFFECT_NO, tool_MapObject_IDC_ALL_AFFECT );
		
		return TRUE;	
		
		case WM_PAINT:		
			break;			
			
			
		case WM_COMMAND:	
			mo = &Mo[ curMapObject];
			
			
			switch( LOWORD( wParam )) 
			{		
			case ID_SOUND_PLAY  :   
				{
					int tempno;
					Edit_GetText (GetDlgItem(hDlg, IDC_EDIT_OBJECT_SOUND_NO ), temp, 9);
					tempno	= atoi( temp );
					tempno	= tempno%1000;
					PlayListAutoSounds( tempno, 0,0,0 ); break;
				}
				
				
			case IDC_ALL_AFFECT :		tool_MapObject_IDC_ALL_AFFECT = IDC_ALL_AFFECT;		break;
			case IDC_ALL_AFFECT_NO :	tool_MapObject_IDC_ALL_AFFECT = IDC_ALL_AFFECT_NO;	break;
				
			case IDC_BUTTON_OFF_LEFT	: XYModify( mo,  0,  0, -1,  0 ); MAPOBJECT_PUTOFFXY; ;GameTestProc( &g_DirectDrawInfo ); break;
			case IDC_BUTTON_OFF_RIGHT	: XYModify( mo,  0,  0,  1,  0 ); MAPOBJECT_PUTOFFXY; ;GameTestProc( &g_DirectDrawInfo ); break;
			case IDC_BUTTON_OFF_DOWN	: XYModify( mo,  0,  0,  0,  1 ); MAPOBJECT_PUTOFFXY; ;GameTestProc( &g_DirectDrawInfo ); break;
			case IDC_BUTTON_OFF_UP		: XYModify( mo,  0,  0,  0, -1 ); MAPOBJECT_PUTOFFXY; ;GameTestProc( &g_DirectDrawInfo ); break;
			case IDC_Y_U : { XYModify( mo,  0, -1,  0,  0 ); ;GameTestProc( &g_DirectDrawInfo ); MAPOBJECT_PUTXY } break;
			case IDC_Y_D : { XYModify( mo,  0,  1,  0,  0 ); ;GameTestProc( &g_DirectDrawInfo ); MAPOBJECT_PUTXY } break;
			case IDC_X_L : { XYModify( mo, -1,  0,  0,  0 ); ;GameTestProc( &g_DirectDrawInfo ); MAPOBJECT_PUTXY } break;
			case IDC_X_R : { XYModify( mo,  1,  0,  0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清激情brazzers| av一区二区三区在线| 亚洲一区二三区| 国产精品国产成人国产三级 | 精品国产凹凸成av人导航| 欧美电视剧在线观看完整版| 欧美不卡一二三| 精品久久久久一区二区国产| 精品国产123| 国产欧美一区二区精品仙草咪| 欧美不卡在线视频| 久久精品人人做人人爽97| 国产精品女同互慰在线看| 国产精品嫩草99a| 亚洲精品综合在线| 蜜桃视频在线一区| 国产九九视频一区二区三区| 高清在线成人网| av在线这里只有精品| 一本色道久久加勒比精品| 欧美影片第一页| 精品国产一区二区三区忘忧草| 精品国产百合女同互慰| 一区视频在线播放| 亚洲电影中文字幕在线观看| 久久精品99国产国产精| 成人h动漫精品一区二区| 色综合久久天天综合网| 日韩一区二区三区三四区视频在线观看| 欧美成人精品3d动漫h| 亚洲欧洲一区二区三区| 天堂蜜桃91精品| 成人中文字幕合集| 9191国产精品| 国产精品国产三级国产有无不卡| 午夜视频在线观看一区| 国产自产视频一区二区三区| 91麻豆国产在线观看| 日韩精品一区二区在线观看| 亚洲激情五月婷婷| 精品亚洲成av人在线观看| 一本到高清视频免费精品| 欧美成人官网二区| 亚洲二区在线视频| 91在线视频官网| 欧美成人a∨高清免费观看| 亚洲精品国久久99热| 国产精品影视天天线| 欧美日韩成人在线一区| 亚洲欧美一区二区三区国产精品 | 精品噜噜噜噜久久久久久久久试看| 国产精品国产三级国产普通话三级| 日韩精品视频网站| 一本大道综合伊人精品热热| 久久男人中文字幕资源站| 日日欢夜夜爽一区| 欧美日韩国产bt| 亚洲国产精品欧美一二99| 9i在线看片成人免费| 国产日韩欧美综合一区| 久久av老司机精品网站导航| 欧美老肥妇做.爰bbww| 亚洲精品成a人| 91日韩精品一区| 欧美极品aⅴ影院| 成人在线一区二区三区| 日韩理论在线观看| 成人av午夜影院| 亚洲国产激情av| 国产丶欧美丶日本不卡视频| 久久综合网色—综合色88| 久久超碰97中文字幕| 日韩欧美一区电影| 久久狠狠亚洲综合| 欧美xxxx老人做受| 国产很黄免费观看久久| 国产三级欧美三级| 成人黄色网址在线观看| 国产精品久久久久一区二区三区 | 久久精品二区亚洲w码| 欧美一区二区精美| 国产美女一区二区三区| 国产欧美日韩在线观看| 成人av在线资源网| 国产精品美女一区二区在线观看| 成人午夜在线免费| 日韩美女啊v在线免费观看| 91视频.com| 性久久久久久久| 精品欧美一区二区久久| 国产成人午夜视频| 亚洲乱码国产乱码精品精小说 | 日韩美女在线视频| 精品一区二区综合| 欧美国产日韩亚洲一区| 92精品国产成人观看免费 | 丝袜亚洲另类欧美| 久久婷婷国产综合精品青草| 高清久久久久久| 亚洲自拍偷拍麻豆| 精品福利二区三区| 成人丝袜视频网| 亚洲电影中文字幕在线观看| 26uuu久久天堂性欧美| av激情综合网| 日本不卡一区二区| 日本一区二区三级电影在线观看 | 99久久99久久综合| 日韩激情一二三区| 国产精品久久777777| 欧美另类一区二区三区| 国产酒店精品激情| 亚洲大尺度视频在线观看| 久久一日本道色综合| 欧美午夜一区二区三区| 国产精品亚洲第一区在线暖暖韩国 | 久久精品国产一区二区三| 亚洲欧洲成人av每日更新| 欧美一级欧美三级在线观看| 成人免费高清视频| 蜜桃av一区二区| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美日韩国产中文| 成人在线视频首页| 精品一区二区三区影院在线午夜| 一区二区三区在线看| 国产精品网站在线观看| 日韩午夜激情av| 欧美色视频在线| 99久久久久久| 成人一区二区三区视频在线观看| 三级成人在线视频| 亚洲综合成人在线视频| 国产精品久久毛片av大全日韩| 日韩三级电影网址| 51久久夜色精品国产麻豆| 91小宝寻花一区二区三区| 国产中文一区二区三区| 日韩中文字幕区一区有砖一区| 亚洲人精品一区| 国产精品久久久久久久蜜臀| 欧美tk—视频vk| 欧美岛国在线观看| 欧美成人免费网站| 91精品国产综合久久精品| 欧洲色大大久久| 在线视频国产一区| 在线观看免费亚洲| 91福利社在线观看| 欧美日韩免费观看一区三区| 在线精品视频免费观看| 在线精品视频免费观看| 在线视频中文字幕一区二区| 欧美在线观看视频一区二区| 欧美日韩中文字幕一区二区| 精品视频一区三区九区| 9191成人精品久久| 精品久久久久久久久久久院品网| 欧美一区二区三区在线电影| 日韩精品一区在线| 国产亚洲福利社区一区| 国产精品久久久久久妇女6080 | 欧美mv日韩mv| 久久视频一区二区| 中文字幕av一区二区三区免费看 | 91精品一区二区三区久久久久久| 7777精品伊人久久久大香线蕉 | 豆国产96在线|亚洲| 成人av资源站| 欧美日韩一卡二卡三卡| 91精品国产综合久久久久| 欧美成人精品福利| 国产精品成人免费在线| 一区2区3区在线看| 免费视频一区二区| 成人国产亚洲欧美成人综合网| 色综合久久久久久久久| 欧美一区二区三区成人| 久久女同性恋中文字幕| 亚洲精品国产品国语在线app| 亚洲成人免费电影| 国产一区二区三区电影在线观看| 国产不卡高清在线观看视频| 欧美亚洲综合一区| 26uuu精品一区二区| 综合亚洲深深色噜噜狠狠网站| 亚洲电影视频在线| 成人一区二区三区在线观看| 欧美浪妇xxxx高跟鞋交| 久久久久99精品国产片| 亚洲成人激情综合网| 高清成人免费视频| 欧美一个色资源| 亚洲一区影音先锋| 国产久卡久卡久卡久卡视频精品| 在线观看日产精品| 国产精品久久久久久妇女6080| 麻豆精品蜜桃视频网站| 一本到三区不卡视频| 国产欧美久久久精品影院|