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

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

?? cbprompt.cpp

?? 赤壁之戰的游戲源代碼
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
			else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade == 3 )
				strcpy( Grade, "四 級");
			else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade == 4 )
				strcpy( Grade, "五 級");
*/
			int temp = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade ;
			if( temp >= 0 && temp < 5 )
			{
				CText_apply  Text;
				Text.Text_open ("set\\hz.ext");
				Text.Text_use (Grade, temp+4);	// the string "一 級" is place in #4 in the hz.set file
				Text.Text_close ();
			}
			else
			{
				_itoa(FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade, Grade, 10 );
			}
		}
		else
		{
			char	temp[8];
			_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade, temp, 10 );
			strcpy( Grade, temp);
//			Grade[0] = '\0';
		}

//		Grade[8] = '\0';
		iResult = infor_text.BeginText( 8 );	// ( 640 - 30 ) / 16
		if( ! iResult )
			return FALSE;
		// to set the color of this text show
		infor_text.SetTextColor( RGB(255, 255, 255) );
		// to blit this text to the just position
		infor_text.MyTextOut( DD_GetBackBuffer(), 552, 194, Grade );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut( DD_GetBackBuffer(), 552, 167, 
				FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionName );
		// to release the text surface
		infor_text.EndText( );
	}
	else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_UNIT )
	{
	// to blit the background that around the general's head finger
		bmGeneralBackground.SetPosition( 504, 161 ) ;
		bmGeneralBackground.Blit();
	// to calculate the sub rectangle of one general's head finger in the whole face bitmap file->zzj_face.bmp
		RECT	FaceRect ;
		int		FaceId = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.GeneralBitmapId ;

		FaceRect.left = ( (FaceId-1) % 10) * 59 ;	// one face of a general is  59 x 74 pixel
		FaceRect.right = FaceRect.left + 58 ;	// and the id of general is begin from 1
		FaceRect.top = ( (FaceId-1)/10) * 74 ;
		FaceRect.bottom = FaceRect.top + 73 ;
		// to blit the head finger of a general to the left-top corner
		FACE_GeneralFace.SetPosition( 506, 169 ) ;
		FACE_GeneralFace.Blit( &FaceRect );
// to blit the power percent bar and blood percent bar 
		FACE_Power.SetPosition( 505, 162 ) ;			//定武力條的位子
		FACE_Power.Blit( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.GeneralPower );
		FACE_Blood.SetPosition( 505, 243 ) ;			////定體力條的位子
		FACE_Blood.Blit( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.GeneralBlood );
		// to read the all string first
		CText_apply  Text;
		char jy[50] ;	//"經 驗"
		char ml[50] ;	//"謀 略"
		char sq[50] ;	//"士 氣"
		char rs[50] ;	//"人 數"
		memset (jy,0,sizeof(jy));
		memset (ml,0,sizeof(ml));
		memset (sq,0,sizeof(sq));
		memset (rs,0,sizeof(rs));
		Text.Text_open ("set\\hz.ext");
		Text.Text_use (jy,9);
		Text.Text_use (ml,10);
		Text.Text_use (sq,11);
		Text.Text_use (rs,12);
		Text.Text_close ();

// to blit all prompt word for attribute of this general to the prompt area
		iResult = prompt_text.BeginText( 8 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text show 
		prompt_text.SetTextColor( RGB(255, 255, 120) );
		prompt_text.EndText();
		// to blit the attribute prompt word to the prompt area
		iResult = prompt_text.BeginText( 8 );
		if( ! iResult )
			return FALSE;
		prompt_text.SetTextColor( RGB( 255,,255, 120 ) ) ;
		prompt_text.MyTextOut(DD_GetBackBuffer(), 512, 253, jy);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 512, 272, ml);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 512, 291, sq);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 512, 308, rs);
		prompt_text.EndText();
	// to blit all attribute to the prompt area
		// to covert all int attribute to string 
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Experience, Experience, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Ruse, Ruse, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.UnitMorale, Morale, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.NumberOfSolider, SoliderNumber, 10 );
		// to blit all attribute to the prompt area
		iResult = infor_text.BeginText( 12 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text
		infor_text.SetTextColor( RGB(255, 255, 255) );
		// to blit the texts
		infor_text.MyTextOut(DD_GetBackBuffer(), 569, 175,
							FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.GeneralName );
		infor_text.GetDDSurface()->Erase();
		// to get the office by a number
//		GetOffice( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office );
		// to divide the office kind to two part  2個字 + 3個字
		char	cFirstPart[7];		//	前三個字+'\0'
		char	cSecondPart[7];		//  后三個字+'\0'

		cFirstPart[0] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[0]; 
		cFirstPart[1] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[1]; 
		cFirstPart[2] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[2]; 
		cFirstPart[3] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[3]; 
		cFirstPart[4] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[4]; 
		cFirstPart[5] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[5]; 
		cFirstPart[6] = '\0'; 
		cSecondPart[0] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[6]; 
		cSecondPart[1] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[7]; 
		cSecondPart[2] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[8]; 
		cSecondPart[3] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[9]; 
		cSecondPart[4] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[10]; 
		cSecondPart[5] = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.Office[11]; 
		cSecondPart[6] = '\0'; 

		infor_text.MyTextOut(DD_GetBackBuffer(), 570, 205, cFirstPart );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 570, 225, cSecondPart );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 580, 253, Experience );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 580, 272, Ruse );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 580, 291, Morale );
		infor_text.GetDDSurface()->Erase();
		// to get the line up by a number
//		GetLineUp( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Unit.UnitLineUp );
//		infor_text.MyTextOut(DD_GetBackBuffer(), 504, 307, LineUpKind );
		// to text the number of the soliders that belong to this general
		infor_text.MyTextOut(DD_GetBackBuffer(), 580, 308, SoliderNumber );
		infor_text.GetDDSurface()->Erase();
		// to release the text surface
		infor_text.EndText( );
	}
	else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_SOLDIER_SINGLE )
	{
		// to blit the background that around the button
		bmButtonBackground.Blit();
		// to blit the unit bitmap on the left-top of the prompt area
		temp1 = GetButtonPointer( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierBitmapId );
		temp1->SetPosition(506, 163);
		temp1->SetState(BUTTON_UP);
		temp1->Blit();
		temp1->SetState(BUTTON_HIDE);
	// to blit the power percent bar //對于單兵,SoldierPower 是體力
		FACE_Stone.Blit( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierPower );
	// to blit all prompt word for attribute of this general to the prompt area
		iResult = prompt_text.BeginText( 8 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text show 
		prompt_text.SetTextColor( RGB(255, 255, 120) );
		// to read the all string first
		CText_apply  Text;
		char gs[50] ;	//"歸 屬"
		char gjl[50] ;	//"攻擊力"
		char fyl[50] ;	//"防御力"
		char sc[50] ;	//"射 程"
		char sy[50] ;	//"視 野"
		memset (gs,0,sizeof(gs));
		memset (gjl,0,sizeof(gjl));
		memset (fyl,0,sizeof(fyl));
		memset (sc,0,sizeof(sc));
		memset (sy,0,sizeof(sy));
		Text.Text_open ("set\\hz.ext");
		Text.Text_use (gs,13);
		Text.Text_use (gjl,14);
		Text.Text_use (fyl,15);
		Text.Text_use (sc,16);
		Text.Text_use (sy,17);
		Text.Text_close ();
		// to blit the attribute prompt word to the prompt area
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 219, gs);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 239, gjl);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 259, fyl);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 279, sc);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 299, sy);
		prompt_text.EndText();
	// to blit all attribute to the prompt area
		// to covert all int attribute to string 
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierAttack, Attack, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierDefence, Defence, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierCarry, Carry, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierEyesight, Eyesight, 10 );
		// to blit all attribute to the prompt area
		iResult = infor_text.BeginText( 10 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text
		infor_text.SetTextColor( RGB(255, 255, 255) );
		// to blit the texts
		infor_text.MyTextOut(DD_GetBackBuffer(), 552, 194,
					FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierKind );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 219,
					FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_Single.SoldierAscroption );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 239, Attack );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 259, Defence );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 279, Carry );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 299, Eyesight );
		// to release the text surface
		infor_text.EndText( );
	}
	else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_SOLDIER_MORE )
	{
	// to blit all prompt word for attribute of this general to the prompt area
		iResult = prompt_text.BeginText( 8 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text show 
		prompt_text.SetTextColor( RGB(255, 255, 120) );
		// to read the all string first
		CText_apply  Text;
		char gs[50] ;	//"個數"
		char rs[50] ;	//"人數"
		memset (gs,0,sizeof(gs));
		memset (rs,0,sizeof(rs));
		Text.Text_open ("set\\hz.ext");
		Text.Text_use (gs,18);
		Text.Text_use (rs,19);
		Text.Text_close ();
		// to blit the attribute prompt word to the prompt area
		prompt_text.MyTextOut(DD_GetBackBuffer(), 512, 200, gs);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 512, 230, rs);
		prompt_text.EndText();
	// to blit all attribute to the prompt area
		// to covert all int attribute to string 
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_More.UnitNumber, UnitNumber, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Soldier_More.Amount, Amount, 10 );
		// to blit all attribute to the prompt area
		iResult = infor_text.BeginText( 10 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text
		infor_text.SetTextColor( RGB(255, 255, 255) );
		// to blit the texts
		infor_text.MyTextOut(DD_GetBackBuffer(), 580, 200, UnitNumber );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 580, 230, Amount );
		// to release the text surface
		infor_text.EndText( );
	}
	else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_TRANSPORT_SHIP )
	{
		// to blit the background that around the button
		bmButtonBackground.Blit();
		// to blit the unit bitmap on the left-top of the prompt area
		temp1 = GetButtonPointer( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Transport_Ship.SoldierBitmapId );
		temp1->SetPosition(506, 163);
		temp1->SetState(BUTTON_UP);
		temp1->Blit();
		temp1->SetState(BUTTON_HIDE);
	// to blit the power percent bar //對于單兵來講,SoldierPower是體力
		FACE_Stone.Blit( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Transport_Ship.SoldierPower );
	// to blit all prompt word for attribute of this general to the prompt area
		iResult = prompt_text.BeginText( 8 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text show 
		prompt_text.SetTextColor( RGB(255, 255, 120) );
		// to read the all string first
		CText_apply  Text;
		char gs[50] ;	//"個數"
		char rs[50] ;	//"人數"
		memset (gs,0,sizeof(gs));
		memset (rs,0,sizeof(rs));
		Text.Text_open ("set\\hz.ext");
		Text.Text_use (gs,18);
		Text.Text_use (rs,19);
		Text.Text_close ();
		// to blit the attribute prompt word to the prompt area
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 230, gs);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.MyTextOut(DD_GetBackBuffer(), 504, 260, rs);
		prompt_text.GetDDSurface()->Erase();
		prompt_text.EndText();
	// to blit all attribute to the prompt area
		// to covert all int attribute to string 
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Transport_Ship.NumberOfUnit, UnitNumber, 10 );
		_itoa( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Transport_Ship.NumberOfSolider, Amount, 10 );
		// to blit all attribute to the prompt area
		iResult = infor_text.BeginText( 10 );
		if( ! iResult )
			return FALSE;
		// to set the color of this text
		infor_text.SetTextColor( RGB(255, 255, 255) );
		// to blit the texts
		infor_text.MyTextOut(DD_GetBackBuffer(), 552, 194,
					FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Transport_Ship.SoldierKind );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 230, UnitNumber );
		infor_text.GetDDSurface()->Erase();
		infor_text.MyTextOut(DD_GetBackBuffer(), 562, 260, Amount );
		infor_text.GetDDSurface()->Erase();
		// to release the text surface
		infor_text.EndText( );
	}

	/////////////////////////////////////////////////////////////
	// if current is displaying a menu, return with do nothing
	//	July.24.1997
	if( FACE_GetCommandState() == COMMAND_STATE_MENU )
		return FALSE ;


	bmPromptArea.Update();

	return TRUE;
}
//////////////////////////////////////////
//	to fine the button by a command id
CDDButton * GetButtonPointer( int ID, int grade/* = 0*/ )
{
	switch( ID )
	{
	case BUTTON_MAIN_PEASANT:
	case 30:
		return &ml_Main_Peasant ;
		break;
//	曹操主帥帳命令集的消息
	case BUTTON_CHAO_BUILD_MAIN:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区调教| 国产精品久久久久影院老司 | 91在线精品秘密一区二区| 国产三级一区二区| 成人免费黄色在线| 国产精品传媒视频| 欧美亚洲自拍偷拍| 舔着乳尖日韩一区| 精品国产免费一区二区三区四区 | 国产色产综合色产在线视频| 成人综合婷婷国产精品久久免费| 亚洲天堂精品视频| 欧美少妇性性性| 日本va欧美va欧美va精品| www激情久久| 99这里都是精品| 亚洲电影欧美电影有声小说| 日韩精品一区二区三区视频播放| 大陆成人av片| jlzzjlzz欧美大全| 日本中文一区二区三区| 日韩视频中午一区| 国产伦精一区二区三区| 亚洲青青青在线视频| 69堂精品视频| 成人黄色av电影| 午夜视频在线观看一区二区三区| 精品成人a区在线观看| 99在线热播精品免费| 日本不卡不码高清免费观看| 国产精品午夜在线观看| 欧美日韩免费高清一区色橹橹 | 亚洲一区二区三区在线播放| 91精品国产综合久久久蜜臀图片| 国产一区二区日韩精品| 亚洲一二三区视频在线观看| 精品免费一区二区三区| 91麻豆国产福利在线观看| 看片的网站亚洲| 亚洲免费伊人电影| 国产无人区一区二区三区| 欧美日韩三级在线| 91丨porny丨最新| 精品一二三四区| 亚洲午夜羞羞片| 国产精品丝袜91| 欧美mv和日韩mv的网站| 欧美在线视频日韩| 成人激情av网| 国产美女娇喘av呻吟久久| 日韩精品久久理论片| 国产精品电影一区二区三区| 久久一留热品黄| 91精品久久久久久久久99蜜臂| 色香色香欲天天天影视综合网| 国产精品99久| 狂野欧美性猛交blacked| 亚洲高清在线视频| 亚洲免费毛片网站| 国产精品久久久久毛片软件| 亚洲精品在线网站| 欧美一级理论片| 欧美日本视频在线| 欧美私模裸体表演在线观看| 97久久人人超碰| 成人激情免费网站| 国产传媒欧美日韩成人| 精品一区二区三区免费视频| 日本不卡在线视频| 婷婷中文字幕综合| 五月婷婷综合在线| 亚洲国产欧美日韩另类综合| 一区二区免费在线播放| 亚洲另类在线制服丝袜| 综合久久一区二区三区| 亚洲欧洲99久久| 自拍偷拍欧美激情| 亚洲丝袜制服诱惑| 亚洲精品视频自拍| 又紧又大又爽精品一区二区| 亚洲毛片av在线| 一区二区三区四区在线| 一区二区高清免费观看影视大全| 亚洲精品综合在线| 亚洲一卡二卡三卡四卡| 亚洲国产精品综合小说图片区| 亚洲妇熟xx妇色黄| 日韩中文字幕亚洲一区二区va在线| 午夜精品久久久久久久久久久 | 亚洲乱码国产乱码精品精的特点| 亚洲免费在线视频一区 二区| 一区二区三区四区乱视频| 一区二区三区欧美| 日韩成人一区二区三区在线观看| 蜜桃av噜噜一区二区三区小说| 麻豆精品视频在线观看免费 | 99re这里只有精品首页| 欧美性一级生活| 欧美一级一区二区| 国产日韩高清在线| 一区二区三区在线视频免费观看| 亚洲6080在线| 国产在线精品一区二区不卡了| 国产成人啪午夜精品网站男同| 99久久精品费精品国产一区二区| 欧美日韩一级片在线观看| 精品日韩99亚洲| 亚洲欧美自拍偷拍| 午夜av一区二区三区| 国产毛片一区二区| 欧美性感一类影片在线播放| 日韩欧美国产精品| 国产精品入口麻豆原神| 香蕉久久夜色精品国产使用方法 | 欧美午夜不卡在线观看免费| 日韩一级高清毛片| 国产精品二三区| 日韩精品电影在线| 国产不卡在线一区| 欧美日韩精品三区| 日本一区二区三区四区| 午夜精品一区二区三区电影天堂| 国产福利一区二区| 欧美视频三区在线播放| 精品福利二区三区| 亚洲色图清纯唯美| 欧美一区二区三区在线观看| 日本一区二区在线不卡| 丝瓜av网站精品一区二区| 成人污污视频在线观看| 欧美一区二区日韩一区二区| 国产精品久久久99| 久久国产精品第一页| 一本到不卡精品视频在线观看| 精品成a人在线观看| 亚洲一区在线视频| 国产酒店精品激情| 欧美精选午夜久久久乱码6080| 欧美激情一区二区三区全黄| 丝袜美腿亚洲综合| 91黄视频在线观看| 亚洲视频在线一区二区| 国产精品影视网| 日韩片之四级片| 亚洲国产综合色| 91麻豆自制传媒国产之光| 久久综合成人精品亚洲另类欧美| 图片区小说区区亚洲影院| 99精品视频一区| 国产欧美日韩在线| 国产在线一区观看| 91精品国产91久久久久久最新毛片| 亚洲精品国久久99热| 国产视频一区在线播放| 精品国精品国产尤物美女| 亚洲一区二区三区四区五区黄| 成人免费毛片片v| 久久久久成人黄色影片| 免费av网站大全久久| 欧美亚洲一区二区在线| 亚洲精品免费视频| 色综合激情五月| 日韩毛片精品高清免费| 成a人片国产精品| 国产精品久线观看视频| www.成人网.com| 综合久久给合久久狠狠狠97色| 成人网男人的天堂| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美一区日本一区韩国一区| 亚洲第一搞黄网站| 正在播放一区二区| 菠萝蜜视频在线观看一区| 中文字幕av在线一区二区三区| 懂色av中文字幕一区二区三区| 国产女人18毛片水真多成人如厕| 懂色av噜噜一区二区三区av| 国产精品久久一级| 色综合一个色综合亚洲| 亚洲午夜羞羞片| 91精品婷婷国产综合久久 | 久久久精品日韩欧美| 国产成人av一区二区三区在线| 中文字幕精品综合| 91视频免费观看| 一区二区久久久| 欧美一区二区三区免费大片| 激情欧美日韩一区二区| 国产精品欧美久久久久一区二区| 一本色道久久加勒比精品 | 欧美三级韩国三级日本一级| 视频在线观看一区| 精品粉嫩超白一线天av| 成人黄色小视频| 亚洲一区av在线| 精品国产自在久精品国产| 成人av电影免费在线播放| 亚洲精品乱码久久久久久黑人| 日韩一卡二卡三卡四卡| 国产.欧美.日韩|