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

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

?? itemtable.cpp

?? DragonRaja Client source version 1.4+ this source allow players join in (Hades Warfield or Monsters
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
#include "stdafx.h"
#include "Hangul.h"
#include "dragon.h"
#include "SmallMenuSet.h"
#include "Menu.h"
#include "SmallMenu.h"
#include "Hong_Sprite.h"
#include "stdio.h"
#include "convert565to555.h"
#include "Hong_Sub.h"
#include "tool.h"
#include "MenuSet.h"
//#include "MenuDef.h"			// 010904 LTS
#include "itemtable.h"
#include "skill.h"
#include "Effect.h"
#include "NationSys.h"
#include "gameproc.h"
#include "SymbolMgr_Client.h" // soto-1.02

CSymbolMgr_Client	g_SymBolMgr; // soto-1.02

t_ItemMutantKind ItemMutantKind[MAX_ITEM_MUTANT_KIND];
t_ItemGrade ItemGrade[MAX_ITEM_GRADE];
t_ItemRare ItemRare[MAX_ITEM_RARE];

extern bool IsEquipAbleCheckAbleDay(int start, int end);//011215 lsw
extern void	SendReCallItemFromServer( int type );
extern void DeleteItemByItemNumber( int item );
//011025 lsw >
extern DWORD g_skillmaketime;
//011025 lsw <

//extern void RectTextPut(int x, int y, int nWidth, char *sSource);
//extern struct		InterfaceFlag main_interface;

Spr		Icon1[ITEM_MAX][10];
Spr		Icon2[ITEM_MAX][10];
Spr		Icon3[ITEM_MAX][10];
Spr		Icon4[ITEM_MAX][10];
Spr		Icon5[ITEM_MAX][10];
Spr		Icon6[ITEM_MAX][10];
Spr		Icon7[ITEM_MAX][10];
Spr		Icon8[ITEM_MAX][10];
Spr		Icon9[ITEM_MAX][10];
Spr		Icon10[ITEM_MAX][10];
Spr		Icon11[ITEM_MAX][10];
Spr		Icon12[ITEM_MAX][10];
Spr		Icon13[ITEM_MAX][10];


int Num_Of_CItem_Plant		;
int Num_Of_CItem_Mineral	;
int Num_Of_CItem_Herb		;
int Num_Of_CItem_Cook		;
int Num_Of_CItem_Potion		;
int Num_Of_CItem_Tool		;
int Num_Of_CItem_Weapon		;
int Num_Of_CItem_Disposable	;
int Num_Of_CItem_Armor		;
int Num_Of_CItem_Accessory	;
int Num_Of_CItem_Etc		;

struct CItem_List Item_Ref;			// 酒撈袍
//CItem_Plant *ItemPlant ;

//void GetName(char* temp, char* name, int n=0);
bool ReadMagicIconImage( int type, int num );
bool ReadSkillIcon( int num );
int GetItemAttr(int item_id, int attr);

void CalcGuildToSkill( );	// 膠懦闌 拌凱 喊肺 盒幅

int menu_to_set[] = { 2, 1, 5, 3, 12, 9, 6, 8, 4, 7, 11 };		// 皋春 鍋齲甫 酒撈袍 煉牢 拋撈喉俊 樂綽 鍋齲客 老摹矯挪促.

int n_MagicBagic[2][12][15] = 
{ //< CSD-020702
	{
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
	},
	{
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
		{0, },
	}
};//> CSD-020702

/*###########################################################################
			酒撈袍 努飯膠 糕滾 竊薦 棺 酒撈袍 包訪 竊薦 
###########################################################################*/
void GetName(char* temp, char* name, FILE *fp, int n=0)
{
	char *source;
	source = name;

	int i=0;
	int max = ITEM_NAME_MAX;

	if( n ) if( n != ITEM_NAME_MAX+9 ) max = n-9;

	while(*(temp+i))
	{
		if(*(temp+i) == '<') break;
		i++;
	}
	i++;
	while(*(temp+i))
	{
		if(*(temp+i) == '>') 
		{
			*source = '\0';
			fseek(fp, -max-7 + i, SEEK_CUR);
			return;
		}
		*source = *(temp+i);
		source++;
		i++ ;
	}
}


void SaveName( char *token )
{
	FILE *fp = Fopen( "30磊 逞綽 酒撈袍.txt", "at+" );
	if( fp )
	{
		fprintf( fp, "%s\n", token );
		fclose( fp );
	}	
}

int ReadItemTableFunction( char *text, int &Item_id, char *Name, char *Han_Name, int *item_value, int max )
{
	char *token;

	token = strtok( text, "\t\n");
	Item_id = atoi( token );

	token = strtok( NULL, "\t\n");
	EatRearWhiteChar( token );
	strcpy(Name, token); 

	token = strtok( NULL, "\t\n");
	EatRearWhiteChar( token );
	strcpy(Han_Name, token); 

	
	for(int i=0;i<max;i++)
	{
		token = strtok( NULL, "\t\n");
		*item_value = atoi( token );
		item_value++;
	}
	return 1;
}

int CItem_Plant::ReadItemTable( char *temp )
{
	int max = ITEM_Plant_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Mineral::ReadItemTable( char *temp )
{
	int max =ITEM_Mineral_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Herb::ReadItemTable( char *temp )
{
	int max =ITEM_Herb_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Cook::ReadItemTable( char *temp )
{
	int max =ITEM_Cook_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Potion::ReadItemTable( char *temp )
{
	int max =ITEM_Potion_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Tool::ReadItemTable( char *temp )
{
	int max =ITEM_Tool_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Weapon::ReadItemTable( char *temp )
{
	int max =ITEM_Weapon_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Disposable::ReadItemTable( char *temp )
{
	int max =ITEM_Disposable_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Armor::ReadItemTable( char *temp )
{
	int max =ITEM_Armor_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Accessory::ReadItemTable( char *temp )
{
	int max =ITEM_Accessory_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}

int CItem_Etc::ReadItemTable( char *temp )
{
	int max =ITEM_Etc_MAX-3;
	return ReadItemTableFunction( temp, Item_id, Name, Han_Name, &lv, max );
}



CItem_Plant			*Plant = NULL;
CItem_Mineral		*Mineral= NULL;
CItem_Herb			*Herb= NULL;
CItem_Cook			*Cook= NULL;
CItem_Potion		*Potion= NULL;
CItem_Tool			*Tool= NULL;
CItem_Weapon		*Weapon= NULL;
CItem_Disposable	*Disposable= NULL;
CItem_Armor			*Armor= NULL;
CItem_Accessory		*Accessory= NULL;
CItem_Etc			*Etc= NULL;

//############################ 酒撈袍 肺靛 ##############################
extern int YesOrNo( char *s, char *title );
extern BOOL  ShowErrorMessage( char* lpszMessage );


void FreeItemTable()
{
	SAFE_DELETE_ARRAY(Plant);
	SAFE_DELETE_ARRAY(Mineral);
	SAFE_DELETE_ARRAY(Herb);
	SAFE_DELETE_ARRAY(Cook);
	SAFE_DELETE_ARRAY(Potion);
	SAFE_DELETE_ARRAY(Tool);
	SAFE_DELETE_ARRAY(Weapon);
	SAFE_DELETE_ARRAY(Disposable);
	SAFE_DELETE_ARRAY(Armor);
	SAFE_DELETE_ARRAY(Accessory);
	SAFE_DELETE_ARRAY(Etc);
}


/////////////////////////////////////////////
// 酒撈袍 拋撈喉(bin) 佬絹坷綽 漂喊茄 版快
int GetLineItemByItemTableBin( char *filename )
{
	int line = 0;
	FILE *fp;

	if(fp=Fopen( filename, "rb" ) )
	{
		fread( &line,sizeof(int ), 1,fp);		
		fclose( fp );
	}

	return line;
}


void ItemRead()
{
	char *line_count_file_name_txt;
	char *line_count_file_name_bin;
	
	line_count_file_name_txt = "./itemtable/itemtable0.txt";
	line_count_file_name_bin = "./itemtable/itemtable0.bin";

#ifdef _DEBUG
		Num_Of_CItem_Plant		= GetTextLine( line_count_file_name_txt );
		if( !Num_Of_CItem_Plant)
#endif
			Num_Of_CItem_Plant = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable1.txt";
	line_count_file_name_bin = "./itemtable/itemtable1.bin";
#ifdef _DEBUG
	Num_Of_CItem_Mineral	 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Mineral )
#endif
		Num_Of_CItem_Mineral = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable2.txt";
	line_count_file_name_bin = "./itemtable/itemtable2.bin";
#ifdef _DEBUG
	Num_Of_CItem_Herb		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Herb)
#endif
		Num_Of_CItem_Herb = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable3.txt";
	line_count_file_name_bin = "./itemtable/itemtable3.bin";
#ifdef _DEBUG
	Num_Of_CItem_Cook		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Cook )
#endif
		Num_Of_CItem_Cook = GetLineItemByItemTableBin( line_count_file_name_bin );


	line_count_file_name_txt = "./itemtable/itemtable4.txt";
	line_count_file_name_bin = "./itemtable/itemtable4.bin";
#ifdef _DEBUG
	Num_Of_CItem_Potion		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Potion )
#endif
		Num_Of_CItem_Potion = GetLineItemByItemTableBin( line_count_file_name_bin );


	line_count_file_name_txt = "./itemtable/itemtable5.txt";
	line_count_file_name_bin = "./itemtable/itemtable5.bin";
#ifdef _DEBUG
	Num_Of_CItem_Tool		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Tool )
#endif
		Num_Of_CItem_Tool = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable6.txt";
	line_count_file_name_bin = "./itemtable/itemtable6.bin";
#ifdef _DEBUG
	Num_Of_CItem_Weapon		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Weapon )
#endif
		Num_Of_CItem_Weapon = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable7.txt";
	line_count_file_name_bin = "./itemtable/itemtable7.bin";
#ifdef _DEBUG
	Num_Of_CItem_Disposable	 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Disposable )
#endif	
		Num_Of_CItem_Disposable = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable8.txt";
	line_count_file_name_bin = "./itemtable/itemtable8.bin";
#ifdef _DEBUG
	Num_Of_CItem_Armor		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Armor )
#endif
		Num_Of_CItem_Armor = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable9.txt";
	line_count_file_name_bin = "./itemtable/itemtable9.bin";
#ifdef _DEBUG
	Num_Of_CItem_Accessory	 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Accessory )
#endif
		Num_Of_CItem_Accessory = GetLineItemByItemTableBin( line_count_file_name_bin );

	line_count_file_name_txt = "./itemtable/itemtable10.txt";
	line_count_file_name_bin = "./itemtable/itemtable10.bin";
#ifdef _DEBUG
	Num_Of_CItem_Etc		 = GetTextLine( line_count_file_name_txt );
	if( !Num_Of_CItem_Etc )
#endif
		Num_Of_CItem_Etc = GetLineItemByItemTableBin( line_count_file_name_bin );


	if( !Num_Of_CItem_Plant || !Num_Of_CItem_Mineral || !Num_Of_CItem_Herb || !Num_Of_CItem_Cook 
		|| !Num_Of_CItem_Potion || !Num_Of_CItem_Tool || !Num_Of_CItem_Weapon || !Num_Of_CItem_Disposable	 
		|| !Num_Of_CItem_Armor || !Num_Of_CItem_Accessory || !Num_Of_CItem_Etc ) 
	{
		JustMsg( lan->OutputMessage(6,20) );//010215 lsw
		return;
	}


	Plant = new CItem_Plant[Num_Of_CItem_Plant];
	Dbg_Assert(Plant != NULL);
	Mineral	= new CItem_Mineral[Num_Of_CItem_Mineral];
	Dbg_Assert(Mineral != NULL);
	Herb = new CItem_Herb[Num_Of_CItem_Herb];
	Dbg_Assert(Herb != NULL);
	Cook = new CItem_Cook[Num_Of_CItem_Cook];
	Dbg_Assert(Cook != NULL);
	Potion = new CItem_Potion[Num_Of_CItem_Potion];
	Dbg_Assert(Potion != NULL);
	Tool = new CItem_Tool[Num_Of_CItem_Tool];
	Dbg_Assert(Tool != NULL);
	Weapon = new CItem_Weapon[Num_Of_CItem_Weapon];
	Dbg_Assert(Weapon != NULL);
	Disposable = new CItem_Disposable[Num_Of_CItem_Disposable];
	Dbg_Assert(Disposable != NULL);
	Armor = new CItem_Armor[Num_Of_CItem_Armor];
	Dbg_Assert(Armor != NULL);
	Accessory = new CItem_Accessory[Num_Of_CItem_Accessory];
	Dbg_Assert(Accessory != NULL);
	Etc = new CItem_Etc[Num_Of_CItem_Etc];
	Dbg_Assert(Etc != NULL);

	CItem_Plant* plant = new CItem_Plant[Num_Of_CItem_Plant];
	Dbg_Assert(plant != NULL);
	CItem_Mineral* mineral = new CItem_Mineral[	Num_Of_CItem_Mineral];
	Dbg_Assert(mineral != NULL);
	CItem_Herb* herb = new CItem_Herb[Num_Of_CItem_Herb];
	Dbg_Assert(herb != NULL);
	CItem_Cook* cook = new CItem_Cook[Num_Of_CItem_Cook];
	Dbg_Assert(cook != NULL);
	CItem_Potion* potion = new CItem_Potion[Num_Of_CItem_Potion];
	Dbg_Assert(potion != NULL);
	CItem_Tool* tool = new CItem_Tool[Num_Of_CItem_Tool];
	Dbg_Assert(tool != NULL);
	CItem_Weapon* weapon = new CItem_Weapon[Num_Of_CItem_Weapon];
	Dbg_Assert(weapon != NULL);
	CItem_Disposable* disposable = new CItem_Disposable[Num_Of_CItem_Disposable];
	Dbg_Assert(disposable != NULL);
	CItem_Armor* armor = new CItem_Armor[Num_Of_CItem_Armor];
	Dbg_Assert(armor != NULL);
	CItem_Accessory* accessory	= new CItem_Accessory[Num_Of_CItem_Accessory];
	Dbg_Assert(accessory != NULL);
	CItem_Etc* etc = new CItem_Etc[Num_Of_CItem_Etc];
	Dbg_Assert(etc != NULL);

	// set the number of items
	Item_Ref.nItem[0] = Num_Of_CItem_Plant;
	Item_Ref.nItem[1] = Num_Of_CItem_Mineral;
	Item_Ref.nItem[2] = Num_Of_CItem_Herb;
	Item_Ref.nItem[3] = Num_Of_CItem_Cook;
	Item_Ref.nItem[4] = Num_Of_CItem_Potion;
	Item_Ref.nItem[5] = Num_Of_CItem_Tool;
	Item_Ref.nItem[6] = Num_Of_CItem_Weapon;
	Item_Ref.nItem[7] = Num_Of_CItem_Disposable;
	Item_Ref.nItem[8] = Num_Of_CItem_Armor;
	Item_Ref.nItem[9] = Num_Of_CItem_Accessory;
	Item_Ref.nItem[10] = Num_Of_CItem_Etc;

	int z = 0;

	for (z = 0; z < Num_Of_CItem_Plant; ++z)
	{
		Item_Ref.Item_type[0][z] = &plant[z];
	}

	for (z = 0; z < Num_Of_CItem_Mineral; ++z)
	{
		Item_Ref.Item_type[1][z] = &mineral[z];
	}

	for (z = 0; z < Num_Of_CItem_Herb; ++z)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人久久久精品乱码一区二区三区| 欧美日本国产一区| 欧美一区二区精品在线| 国产精品久久久久久久浪潮网站 | 欧美精品aⅴ在线视频| 久久久久久久综合色一本| 亚洲一区二区免费视频| 成人av一区二区三区| 久久麻豆一区二区| 久久电影网站中文字幕| 欧美猛男超大videosgay| 亚洲欧美电影院| av网站免费线看精品| 久久久三级国产网站| 理论电影国产精品| 日韩视频中午一区| 日韩精品一级二级| 欧美日韩精品一区二区三区四区 | 精品奇米国产一区二区三区| 亚洲第一av色| 欧美人伦禁忌dvd放荡欲情| 亚洲综合激情小说| 91精品国产综合久久久蜜臀图片 | 亚洲自拍偷拍av| 成人精品视频一区二区三区 | 亚洲成人精品一区| 在线观看视频一区二区| 亚洲精选视频免费看| 91激情五月电影| 一区二区三区在线观看动漫| 91久久精品一区二区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 午夜久久久久久久久 | 色哟哟精品一区| 在线观看国产一区二区| 成人午夜在线播放| 中文一区二区在线观看| 风间由美一区二区av101| 欧美精彩视频一区二区三区| av在线播放成人| 亚洲黄色免费电影| 欧美精品在线一区二区| 久久精品久久综合| 国产欧美日韩不卡| 色www精品视频在线观看| 亚洲国产成人av网| 欧美成人精品福利| 国产精品18久久久久久vr| 国产精品久久久久久久久久免费看| 成人av在线网| 亚洲成人av一区二区| 亚洲精品一区二区三区精华液| 国产精品1区二区.| 一区二区激情视频| 日韩欧美二区三区| av一本久道久久综合久久鬼色| 亚洲综合丁香婷婷六月香| 91在线高清观看| 欧美午夜精品免费| 国产精品1区2区| 国产精品高潮呻吟久久| 欧美日韩你懂得| 紧缚捆绑精品一区二区| 亚洲免费观看在线观看| 日韩欧美123| 一本大道av伊人久久综合| 日日噜噜夜夜狠狠视频欧美人 | 精品国产亚洲一区二区三区在线观看| 高清av一区二区| 亚洲1区2区3区4区| 国产精品麻豆网站| 精品日韩欧美在线| 欧洲一区二区av| 成人午夜私人影院| 蜜桃视频一区二区三区在线观看| 亚洲欧美偷拍另类a∨色屁股| 日韩欧美一卡二卡| 欧洲中文字幕精品| 盗摄精品av一区二区三区| 蜜桃精品在线观看| 亚洲国产毛片aaaaa无费看| 国产精品蜜臀在线观看| 精品国产自在久精品国产| 欧美午夜在线观看| 99久久伊人久久99| 国产精品中文字幕日韩精品| 视频一区视频二区中文| 亚洲欧美成人一区二区三区| 久久久亚洲精品一区二区三区| 欧美精品色一区二区三区| 91网页版在线| 国产福利一区在线| 久久av资源网| 日韩电影在线一区| 9191精品国产综合久久久久久| 成a人片亚洲日本久久| 国产精品69久久久久水密桃| 毛片一区二区三区| 日韩av一级片| 午夜精品爽啪视频| 亚洲午夜激情av| 一区二区三区在线观看网站| 亚洲欧洲中文日韩久久av乱码| 日本一区二区三区在线观看| 久久精品视频一区二区三区| 久久蜜桃一区二区| 精品国产成人系列| 亚洲精品在线观| 久久久国产午夜精品| 久久精品亚洲麻豆av一区二区| 欧美不卡一区二区三区四区| 精品国产污污免费网站入口| 欧美精品一区二区三区很污很色的| 日韩视频免费观看高清完整版| 日韩一区二区三免费高清| 精品国一区二区三区| 久久久不卡网国产精品二区| 久久精品无码一区二区三区| 中文字幕欧美激情| 亚洲美女偷拍久久| 一区二区三区影院| 亚洲sss视频在线视频| 丝袜美腿亚洲一区二区图片| 麻豆视频观看网址久久| 国产一区91精品张津瑜| 国产成人aaaa| 91久久人澡人人添人人爽欧美| 欧美色综合天天久久综合精品| 欧美高清视频一二三区| 26uuu欧美| 亚洲欧美在线视频| 亚洲成人免费在线| 久久99精品久久久久久动态图| 国产一区二区美女诱惑| www.亚洲色图.com| 欧美精选一区二区| 久久综合久久99| 亚洲美女在线国产| 蜜臀a∨国产成人精品| 成人激情动漫在线观看| 欧美日韩一二三区| 久久蜜桃一区二区| 亚洲亚洲人成综合网络| 经典三级一区二区| 色综合久久天天综合网| 日韩免费看的电影| 亚洲欧洲av一区二区三区久久| 午夜精品久久久久久久99水蜜桃| 国产精品综合二区| 欧美日韩综合不卡| 国产精品私人影院| 秋霞影院一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 91精品国产综合久久久久| 欧美经典三级视频一区二区三区| 亚洲成人手机在线| 不卡影院免费观看| 欧美精品一区二区三区高清aⅴ | 五月激情综合网| 成人精品小蝌蚪| 日韩欧美久久久| 玉米视频成人免费看| 国产福利电影一区二区三区| 制服丝袜亚洲精品中文字幕| 亚洲色图欧美偷拍| 国产91在线观看丝袜| 91精品国产综合久久小美女| 亚洲欧美激情插| 国产成人高清在线| 精品国产乱码久久| 日本欧美在线看| 欧美丝袜丝nylons| 亚洲伦理在线精品| 成人91在线观看| 国产拍欧美日韩视频二区| 蜜臀91精品一区二区三区| 欧美色欧美亚洲另类二区| 国产精品免费aⅴ片在线观看| 国产最新精品精品你懂的| 91麻豆精品国产自产在线| 亚洲与欧洲av电影| 色噜噜夜夜夜综合网| 18成人在线观看| 91亚洲精品乱码久久久久久蜜桃| 国产喷白浆一区二区三区| 国产精品996| 国产网红主播福利一区二区| 国产一二精品视频| 久久久精品免费网站| 国产精品系列在线观看| 久久综合九色综合欧美98| 精品一区二区三区在线播放| 日韩免费电影一区| 国内精品国产三级国产a久久| 欧美电影免费观看高清完整版在| 麻豆精品在线看| www国产成人| 风间由美一区二区三区在线观看 | 国产成人av一区二区| 国产亚洲自拍一区|