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

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

?? cbprompt.cpp

?? 赤壁之戰的游戲源代碼
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
/////////////
//	CBPrompt.cpp	:	v0010
//	Written by		:	Li Haijun
//	Compiler		:	Microsoft Visual C++ 4.0 & DirectX
//	Library			:	No .Lib
//	Copyright (C)	:	1997 WayAhead Corporation 
//	v0010			:	Mar.16.1997
/////////////
// to declear the function to show the prompt block to prompt area
///////////////////////////////////////////////////////////////////////////

#include	"stdafx.h"
#include	<stdio.h>

#include	"memory.h"

#include	"Assert.h"
#include	"puthz.h"

// to include the read hz function that attend by One Fish
#include	"l_text.h"

#include	"cbprompt.h"
#include	"DDButton.h"
#include	"DDBitmap.h"
#include	"CBPerbar.h"

#include	"interfac.h"

// temperory
#include	"ddcompo.h"
////////////////////////////////
//	the current prompt block
struct	PROMPT_BLOCK	FACE_CURRENT_PROMPT_BLOCK;
// the background of prompt area
extern	class CDDBitmap		bmPromptArea;	//(120, 169) -> (501, 158) ---------------
extern	class CDDBitmap		bmButtonBackground;		// the background of the command button when it show in prompt region
extern	class CDDBitmap		bmGeneralBackground;	// the background of the general head picture when it show in prompt region
extern	class CDDBitmap		FACE_GeneralFace;		// the head paint of all attend general 
// the four percent bar of prompt area
extern	class	CPercentBar	FACE_Stone;		// to show the stone of a building
extern	class	CPercentBar FACE_Power;		// to show the power of a general//武力
extern	class	CPercentBar FACE_Blood;		// to show the blood of a general//體力
extern	class	CPercentBar FACE_Process;	// to show the process of a product to be producted

extern class	CDDButton		ml_Main_Peasant;
extern class	CDDButton		ml_Chao_Main_Upgrade1;
extern class	CDDButton		ml_Chao_Main_Upgrade2;
extern class	CDDButton		ml_Chao_Main_Upgrade3;
extern class	CDDButton		ml_Liu_Main_Upgrade1;
extern class	CDDButton		ml_Liu_Main_Upgrade2;
extern class	CDDButton		ml_Liu_Main_Upgrade3;

extern class	CDDButton		ml_Lumber_UpgradeBow1;
extern class	CDDButton		ml_Lumber_UpgradeBow2;
extern class	CDDButton		ml_Lumber_UpgradeBow3;

extern class	CDDButton		ml_WeaponFactory_UpgradeWeapon1;
extern class	CDDButton		ml_WeaponFactory_UpgradeWeapon2;
extern class	CDDButton		ml_WeaponFactory_UpgradeWeapon3;
extern class	CDDButton		ml_WeaponFactory_UpgradeArmor1;		// armor --> 盔甲,裝甲
extern class	CDDButton		ml_WeaponFactory_UpgradeArmor2;
extern class	CDDButton		ml_WeaponFactory_UpgradeArmor3;

extern class	CDDButton		ml_Shop_Sale100Wood;
extern class	CDDButton		ml_Shop_Sale100Food;
extern class	CDDButton		ml_Shop_Sale100Iron;
extern class	CDDButton		ml_Shop_Sale1000Wood;
extern class	CDDButton		ml_Shop_Sale1000Food;
extern class	CDDButton		ml_Shop_Sale1000Iron;

extern class	CDDButton		ml_FootmanSchool_100;		// Footman --> 步兵
extern class	CDDButton		ml_FootmanSchool_200;
extern class	CDDButton		ml_FootmanSchool_500;
extern class	CDDButton		ml_FootmanSchool_1000;

extern class	CDDButton		ml_KnightSchool_100;		// Knight --> 騎兵
extern class	CDDButton		ml_KnightSchool_200;
extern class	CDDButton		ml_KnightSchool_500;

extern class	CDDButton		ml_BowmanSchool_100;		// bowman --> 弓兵
extern class	CDDButton		ml_BowmanSchool_200;
extern class	CDDButton		ml_BowmanSchool_500;
extern class	CDDButton		ml_BowmanSchool_1000;

extern class	CDDButton		ml_VehiclemanSchool_Vehicleman;		// Vehicleman --> 車兵
extern class	CDDButton		ml_VehiclemanSchool_Upgrade1;
extern class	CDDButton		ml_VehiclemanSchool_Upgrade2;

extern class	CDDButton		ml_Shipyard_Destroyer;				// destroyer  --> 驅逐艦 (快船)
extern class	CDDButton		ml_Shipyard_Battleship;				// battleship --> 主力艦 (戰船)
extern class	CDDButton		ml_Shipyard_Transport;				// transport  --> 運輸船
extern class	CDDButton		ml_Shipyard_UpgradeDestroyer;
extern class	CDDButton		ml_Shipyard_UpgradeBattleship;
extern class	CDDButton		ml_Shipyard_UpgradeShipArmor;
extern class	CDDButton		ml_Shipyard_GroupShip;				// group ship --> 連鎖船

extern class	CDDButton		ml_Establish;	// establish --> 組建
extern class	CDDButton		ml_Join;		// join --> 加入

extern class	CDDButton		ml_Move;
extern class	CDDButton		ml_Attack;
extern class	CDDButton		ml_Guard;		// guard --> 防御
extern class	CDDButton		ml_LineUp;		// lineup --> 陣型
extern class	CDDButton		ml_Rest;		
extern class	CDDButton		ml_Stratagem;	// stratagem --> 計謀
extern class	CDDButton		ml_Dismiss;		// dismiss --> 解散
extern class	CDDButton		ml_Single;		// single --> 單挑
extern class	CDDButton		ml_Transport;	// transport --> 運載
extern class	CDDButton		ml_Chao_Build;	// 君主為曹操時的建造
extern class	CDDButton		ml_Liu_Build;	// 君主為劉備時的建造
extern class	CDDButton		ml_Repair;
extern class	CDDButton		ml_Ship;
extern class	CDDButton		ml_Unship;

extern class	CDDButton		ml_Chao_Build_Main;
extern class	CDDButton		ml_Chao_Build_Farm;
extern class	CDDButton		ml_Chao_Build_Lumber;
extern class	CDDButton		ml_Chao_Build_WeaponFactory;
extern class	CDDButton		ml_Chao_Build_Shop;
extern class	CDDButton		ml_Chao_Build_FootmanSchool;
extern class	CDDButton		ml_Chao_Build_KnightSchool;
extern class	CDDButton		ml_Chao_Build_BowmanSchool;
extern class	CDDButton		ml_Chao_Build_VehiclemanSchool;
extern class	CDDButton		ml_Chao_Build_Shipyard;
extern class	CDDButton		ml_Chao_Build_Tower;
extern class	CDDButton		ml_Chao_Build_Flag;
extern class	CDDButton		ml_Chao_Build_Door;
extern class	CDDButton		ml_Chao_Build_PageUp;
extern class	CDDButton		ml_Chao_Build_PageDown;
extern class	CDDButton		prompt_Chao_House;

extern class	CDDButton		ml_Liu_Build_Main;
extern class	CDDButton		ml_Liu_Build_Farm;
extern class	CDDButton		ml_Liu_Build_Lumber;
extern class	CDDButton		ml_Liu_Build_WeaponFactory;
extern class	CDDButton		ml_Liu_Build_Shop;
extern class	CDDButton		ml_Liu_Build_FootmanSchool;
extern class	CDDButton		ml_Liu_Build_KnightSchool;
extern class	CDDButton		ml_Liu_Build_BowmanSchool;
extern class	CDDButton		ml_Liu_Build_VehiclemanSchool;
extern class	CDDButton		ml_Liu_Build_Shipyard;
extern class	CDDButton		ml_Liu_Build_Tower;
extern class	CDDButton		ml_Liu_Build_Flag;
extern class	CDDButton		ml_Liu_Build_Door;
extern class	CDDButton		ml_Liu_Build_PageUp;
extern class	CDDButton		ml_Liu_Build_PageDown;
extern class	CDDButton		prompt_Liu_House;

extern class	CDDButton		ml_LineUp_One;		//一字長蛇陣
extern class	CDDButton		ml_LineUp_Two;		//二龍出水陣
extern class	CDDButton		ml_LineUp_Three;	//三才天地陣
extern class	CDDButton		ml_LineUp_Four;		//四象奇門陣
extern class	CDDButton		ml_LineUp_Five;		//五行梅花陣
extern class	CDDButton		ml_LineUp_Six;		//六合連環陣
extern class	CDDButton		ml_LineUp_Seven;	//七星北斗陣
extern class	CDDButton		ml_LineUp_Eight;	//八門金鎖陣
extern class	CDDButton		ml_LineUp_Nine;		//九宮八卦陣
extern class	CDDButton		ml_LineUp_Ten;		//十面埋伏陣
extern class	CDDButton		ml_LineUp_PageUp;
extern class	CDDButton		ml_LineUp_PageDown;

extern class	CDDButton		ml_Stratagem_Encourage;	//激勵
extern class	CDDButton		ml_Stratagem_SpeedUp;	//加速
extern class	CDDButton		ml_Stratagem_SpeedDown;	//減速
extern class	CDDButton		ml_Stratagem_SeeFar;	//遠視
extern class	CDDButton		ml_Stratagem_Anarchy;	//混亂 
extern class	CDDButton		ml_Stratagem_RollTimber;//滾木
extern class	CDDButton		ml_Stratagem_Ambuscade;	//埋伏
extern class	CDDButton		ml_Stratagem_BringBack;	//恢復
extern class	CDDButton		ml_Stratagem_Fire;		//火攻

extern class	CDDButton		prompt_Iron_Mine;		//鐵礦
extern class	CDDButton		prompt_Citizen_Male;	//男平民
extern class	CDDButton		prompt_Citizen_Female;	//女平民

//char	OfficeKind[12];
char	LineUpKind[12];

///////////////////////////////////////
//	to show the four process bars
///////////////////////////////////////
BOOL	FACE_ShowProcessBar( int BarID, int NewData )
{
	switch( BarID )
	{
	case PROCESSBAR_STONE:					//建筑的堅固度
		FACE_Stone.UpdateData(NewData);
		break;
	case PROCESSBAR_POWER:					//將領武力條
		FACE_Power.UpdateData(NewData);
		break;
	case PROCESSBAR_BLOOD:					//將領體力條
		FACE_Blood.UpdateData(NewData);
		break;
	case PROCESSBAR_PROCESS:				//建造進度條
		FACE_Process.UpdateData(NewData);
		break;
	default:
		return FALSE;
	}
	return TRUE;
}
// to show prompt block
void	FACE_ShowPromptBlock( struct	PROMPT_BLOCK PromptBlock )
{
	FACE_SetCurrentPromptBlock( PromptBlock );
	FACE_ShowCurrentBlock();
}

// to set the prompt block to the global struct veriable FACE_PROMPT_BLOCK
void	FACE_SetCurrentPromptBlock( struct	PROMPT_BLOCK PromptBlock )
{
	memcpy( &FACE_CURRENT_PROMPT_BLOCK,	&PromptBlock, sizeof(PROMPT_BLOCK) );
}

//		to define the function to show the prompt block to the prompt area
BOOL	FACE_ShowCurrentBlock( )
{
	int		iResult;

	CDDButton	* temp1;
	CDDButton	* temp2;
	class	CDDText prompt_text;		// the prompt string 
	class	CDDText	infor_text;			// the text that inpur from FACE_CURRENT_PROMPT_BLOCK
	char	Grade[8];		//	級別
	char	Experience[8];	//	經驗值
	char	Ruse[8];		//	謀略
	char	Morale[6];		//	士氣
	char	SoliderNumber[8];	//士兵數
	char	Attack[8];		//	攻擊力
	char	Defence[8];		//	防御力
	char	Carry[6];		//	射程
	char	Eyesight[6];	//	視野
	char	UnitNumber[6];	//	個數
	char	Amount[6];		//	人數

	// to blit the prompt background to the back buffer 
	bmPromptArea.Blit();

// to blit the prompt block information to the prompt area
	if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_CONSTRUCTION_BUILDING )
	{
		// to blit the background that around the button
		bmButtonBackground.Blit();
		// to blit the bitmap on the left-top of the prompt area
		temp1 = GetButtonPointer( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Building.ConstructionBitmapId,
								  FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Building.ConstructionGrade );
		// to set the position of this bitmap 
		temp1->SetPosition(506, 163);
		temp1->SetState(BUTTON_UP);
		temp1->Blit();
		// to set the button as a bitmap instead of a button
		temp1->SetState(BUTTON_HIDE);
		// to blit the stone percent bar
		FACE_Stone.Blit( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Building.Stone );
		// blit the text to the prompt area
		
		iResult = infor_text.BeginText( 10 );	// ( 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(), 556, 194,
				FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Building.ConstructionName );
		// to release the text surface
		infor_text.EndText( );
		// to blit the process bar
		FACE_Process.Blit( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Building.Stone );
	}
	else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_CONSTRUCTION_WORKING )
	{
		// to blit the background that around the button
		bmButtonBackground.Blit();
		// to blit the construct bitmap on the left-top of the prompt area
		temp1 = GetButtonPointer( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.ConstructionBitmapId,
								  FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.ConstructionGrade );
		temp1->SetPosition(506, 163);
		temp1->SetState(BUTTON_UP);
		temp1->Blit();
		temp1->SetState(BUTTON_HIDE);
		// to blit the stone percent bar
		FACE_Stone.Blit(FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.Stone);
		// to blit the bitmap of product thar this construction is producting
		temp2 = GetButtonPointer( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.ProductBitmapId );
		temp2->SetPosition(504, 254);
		temp2->SetState(BUTTON_UP);
		temp2->Blit();
		temp2->SetState(BUTTON_HIDE);
		// blit the text to the prompt area
/*		if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.ConstructionGrade == 0 )
			strcpy( Grade, "一 級");
		else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.ConstructionGrade == 1 )
			strcpy( Grade, "二 級");
		else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.ConstructionGrade == 2 )
			strcpy( Grade, "三 級");
		else
			return FALSE;
*/
		int temp = FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.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
			return FALSE ;

//		strcat( Grade, "\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_Working.ConstructionName );
		// to release the text surface
		infor_text.EndText( );
		// to blit the process bar
		FACE_Process.Blit(FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Working.Percent);
	}
	else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockId == PROMPT_CONSTRUCTION_IDLESS )
	{
		// to blit the background that around the button
		bmButtonBackground.Blit();
		// to blit the construct bitmap on the left-top of the prompt area
		temp1 = GetButtonPointer( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionBitmapId,
								  FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade	);
		temp1->SetPosition(506, 163);
		temp1->SetState(BUTTON_UP);
		temp1->Blit();
		temp1->SetState(BUTTON_HIDE);
		// to blit the stone percent bar
		FACE_Stone.Blit(FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.Stone);
		//	to blit the word of grade to the prompt area
		//	if the ConstructionBitmapId == 22 (鐵礦) , don't show it grade, ironmine have no grade
		if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionBitmapId != 22 )	
		{
/*			if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade == 0 )
				strcpy( Grade, "一 級");
			else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade == 1 )
				strcpy( Grade, "二 級");
			else if( FACE_CURRENT_PROMPT_BLOCK.PromptBlockUnion.Construction_Idless.ConstructionGrade == 2 )
				strcpy( Grade, "三 級");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美经典视频| 丝袜美腿亚洲一区二区图片| 欧美日韩在线综合| 国产高清不卡一区二区| 香蕉加勒比综合久久| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产精品家庭影院| 日韩一区二区三区av| 日本高清视频一区二区| 国产米奇在线777精品观看| 午夜视频久久久久久| 国产精品白丝在线| 日韩亚洲电影在线| 欧美色涩在线第一页| 99精品国产热久久91蜜凸| 国产一区二区三区av电影| 午夜不卡在线视频| 亚洲第一综合色| 亚洲精品五月天| 国产精品不卡视频| 亚洲国产成人午夜在线一区 | 欧美v国产在线一区二区三区| 在线中文字幕一区| 99re亚洲国产精品| 成人综合在线观看| 国产精品伊人色| 国产尤物一区二区在线 | 成人高清在线视频| 国产一区二区福利| 激情久久五月天| 成人激情免费电影网址| 国产精品夜夜爽| 韩国欧美国产一区| 激情图片小说一区| 久久国产尿小便嘘嘘尿| 蜜桃av噜噜一区| 免费观看成人av| 精品一区二区三区免费视频| 免费在线视频一区| 免费人成黄页网站在线一区二区| 午夜日韩在线观看| 日韩精品色哟哟| 日本欧美一区二区三区乱码| 日本不卡一二三区黄网| 蜜桃在线一区二区三区| 国产一区二区福利| 福利一区二区在线观看| 99久久精品国产毛片| 一本一道久久a久久精品| 91免费版pro下载短视频| 色综合久久中文综合久久97| 欧美在线免费视屏| 91麻豆精品国产自产在线 | 韩日欧美一区二区三区| 国产美女视频91| 国产成人亚洲综合a∨猫咪| 国产超碰在线一区| 99麻豆久久久国产精品免费 | 国产精品久久久久aaaa樱花| 亚洲视频免费看| 性欧美疯狂xxxxbbbb| 老司机一区二区| 国产资源在线一区| 成人免费视频视频| 欧美日韩中文字幕一区| 日韩一区二区免费高清| 久久久久久99久久久精品网站| 欧美国产精品专区| 一区二区三区四区国产精品| 亚洲成人第一页| 国产成人精品亚洲日本在线桃色| 成人av在线播放网址| 欧美电影一区二区三区| 久久久99精品久久| 亚洲色图丝袜美腿| 久久er精品视频| 91网页版在线| 欧美一区二区三区四区在线观看| 久久久久亚洲蜜桃| 亚洲亚洲精品在线观看| 黄网站免费久久| 日本精品裸体写真集在线观看 | 久久久久久久久蜜桃| 伊人婷婷欧美激情| 韩国一区二区在线观看| 色悠悠亚洲一区二区| 精品国产乱码久久久久久图片| 中文字幕人成不卡一区| 精品一区二区免费在线观看| 色狠狠综合天天综合综合| 精品久久人人做人人爱| 久久99精品久久久久婷婷| 日本高清不卡aⅴ免费网站| 日韩你懂的在线播放| 亚洲卡通欧美制服中文| 国产一区二区三区精品欧美日韩一区二区三区 | 久久久久亚洲蜜桃| 五月婷婷综合激情| 91蜜桃在线观看| 久久久99精品免费观看| 日韩不卡手机在线v区| 99re这里都是精品| 国产日本一区二区| 极品瑜伽女神91| 欧美欧美欧美欧美| 亚洲另类在线制服丝袜| 东方aⅴ免费观看久久av| 欧美成人乱码一区二区三区| 亚洲美女在线国产| 懂色av一区二区夜夜嗨| 26uuu色噜噜精品一区| 丝袜美腿一区二区三区| 日本高清成人免费播放| 中文字幕欧美一| 粗大黑人巨茎大战欧美成人| 欧美精品一区二区三区蜜桃 | 日韩一区二区视频在线观看| 洋洋av久久久久久久一区| caoporn国产精品| 亚洲国产精品国自产拍av| 九色综合狠狠综合久久| 欧美一级午夜免费电影| 图片区小说区国产精品视频| 在线观看日韩电影| 亚洲男人电影天堂| 91亚洲精品一区二区乱码| 亚洲国产精品成人综合色在线婷婷| 狠狠色伊人亚洲综合成人| 日韩欧美一级二级| 日本成人在线电影网| 91精品免费观看| 蜜桃在线一区二区三区| 欧美一级在线观看| 精彩视频一区二区三区| 久久新电视剧免费观看| 激情久久五月天| 久久精品视频在线看| 国产精品一区二区男女羞羞无遮挡| 日韩精品一区二区三区视频播放| 日本视频在线一区| 日韩美女主播在线视频一区二区三区 | 91麻豆国产在线观看| 日韩毛片高清在线播放| 色综合天天性综合| 夜夜嗨av一区二区三区四季av| 欧美天天综合网| 日韩不卡一区二区三区| 欧美tk—视频vk| 国产精品1区2区3区在线观看| 国产网站一区二区| 成人不卡免费av| 亚洲一区在线观看免费观看电影高清| 欧美午夜免费电影| 日本欧美在线看| 久久久久国产精品麻豆ai换脸| 东方欧美亚洲色图在线| 国产精品99久久久久久久vr| 国产欧美va欧美不卡在线| 色综合天天综合狠狠| 亚洲成国产人片在线观看| 日韩精品一区二区三区中文不卡| 国产美女精品在线| 中文字幕在线观看不卡视频| 欧美亚洲愉拍一区二区| 免费成人美女在线观看| 国产日产欧美一区二区视频| av在线免费不卡| 亚洲成人动漫在线观看| 久久一日本道色综合| 99久久伊人网影院| 天天做天天摸天天爽国产一区 | 国产精品久久影院| 欧美日韩一级黄| 精品一区二区三区在线播放视频| 日韩一区日韩二区| 在线观看91av| av激情亚洲男人天堂| 亚洲成在线观看| 国产调教视频一区| 欧美日韩二区三区| 国产.精品.日韩.另类.中文.在线.播放| 亚洲色图在线视频| 久久综合九色综合97_久久久| 94-欧美-setu| 麻豆免费看一区二区三区| 亚洲丝袜美腿综合| 久久综合九色综合97婷婷女人 | 成人动漫视频在线| 蜜臀av性久久久久av蜜臀妖精| 欧美国产丝袜视频| 日韩欧美国产一二三区| 色94色欧美sute亚洲线路一久| 久久爱www久久做| 亚洲国产精品自拍| 最新高清无码专区| 精品欧美久久久| 欧日韩精品视频| 成人免费毛片片v| 九九九久久久精品| 午夜电影网一区|