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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? server_game.cpp

?? 一個(gè)斗地主的小程序。。。。。。。。。。多多指教
?? CPP
字號(hào):
// Server_Game.cpp: implementation of the CServerGame class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "斗地主.h"

#include "Game.h"

#include "Link.h"
#include "My_DirectInput.h"
#include "my_directdraw.h"

#include "Playing_Cards.h"

#include "Draw_Item_Engine.h"
#include "Draw_Cards_Engine.h"

#include "Server_Game.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CServerGame::CServerGame()
{

}

CServerGame::~CServerGame()
{

}
//左邊玩家思考,并決定要出的牌;
int CServerGame::LeftDoing()
{	
	if( m_nLordLock == 0 )
	{		
		if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
		{
			//把已經(jīng)出的牌回退;

			if(pLeftCards->m_nDiscardingCounter != 0)
				pDrawCards->LeftBacking();

			if(pCenterCards->m_nDiscardingCounter != 0)
				pDrawCards->CenterBacking();

			if(pRightCards->m_nDiscardingCounter != 0)
				pDrawCards->RightBacking();

			m_nRoundCounter = 0;   //新的一圈;
		}
		m_nRoundCounter++;
		return -1;
	}

	if( pRightCards->m_cDiscardingType.m_nTypeNum == 0 && 
		pCenterCards->m_cDiscardingType.m_nTypeNum == 0 )
	{
		m_nLordLock = -1;
	}

	//補(bǔ)丁,調(diào)整出牌顯示;
	int Temp_Discarding_Counter = 0;  //剛出的牌的數(shù)量;
	CCard Temp_Discarding[20];//剛出的牌;

	pServerLink2->Recv(Temp_Discarding,sizeof(CCard)*20);
	pServerLink2->Recv(&Temp_Discarding_Counter,sizeof(int));
	pServerLink2->Recv(&pLeftCards->m_cDiscardingType,sizeof(CCardsType));	

	if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
	{
		//把已經(jīng)出的牌回退;
		if(pLeftCards->m_nDiscardingCounter != 0)
			pDrawCards->LeftBacking();

		if(pCenterCards->m_nDiscardingCounter != 0)
			pDrawCards->CenterBacking();

		if(pRightCards->m_nDiscardingCounter != 0)
			pDrawCards->RightBacking();

		m_nRoundCounter = 0;   //新的一圈;
	}
	m_nRoundCounter++;

	//更新數(shù)據(jù);
	for(int i=0;i<20;i++)
	{
		pLeftCards->m_cDiscarding[i] = Temp_Discarding[i];
	}
	pLeftCards->m_nDiscardingCounter = Temp_Discarding_Counter;

	pServerLink1->Send(pLeftCards->m_cDiscarding,sizeof(CCard)*20);
	pServerLink1->Send(&pLeftCards->m_nDiscardingCounter,sizeof(int));
	pServerLink1->Send(&pLeftCards->m_cDiscardingType,sizeof(CCardsType));	

	if( pLeftCards->m_cDiscardingType.m_nTypeNum == 4 )
	{
		m_nBombCounter++;//加分;
	}

	if(pLeftCards->m_cDiscardingType.m_nTypeNum != 0)
	{
		pDrawCards->LeftDiscarding();
		::RedrawGame();
		if( pLeftCards->m_nCardsCounter == 0 )
		{
			//打印結(jié)束信息;
			AccountScore(0);
			::SetTimer(hWnd,0,0,NULL);   //開始游戲;
			return 0;
		}
	}
	else
	{
		//顯示不要;
		pDraw->TextGDI("過牌!-",250,200,RGB(255,0,0),400,"華文新魏",lpddsprimary);
		if( m_nCurrentLord == 0 )
		{
			m_nLordLock = 0;
		}
		Sleep(300);
	}
	return 1;
}
//中間(本機(jī))玩家出牌;
int CServerGame::CenterDoing()
{	
	if( m_nLordLock == 1 )
	{
		if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
		{
			//把已經(jīng)出的牌回退;
			if(pCenterCards->m_nDiscardingCounter != 0)
				pDrawCards->CenterBacking();

			if(pRightCards->m_nDiscardingCounter != 0)
				pDrawCards->RightBacking();

			if(pLeftCards->m_nDiscardingCounter != 0)
				pDrawCards->LeftBacking();

			m_nRoundCounter = 0;   //新的一圈;
		}
		m_nRoundCounter++;
		return -1;  //表示當(dāng)前是地主,上次輪過牌,現(xiàn)在則不能出牌;
	}

	//如果沒有選擇牌;
	if( pCardsMap->m_nUpCounter == 0 )
	{
		//當(dāng)不是第一個(gè)出牌的時(shí)候才可以過牌;
		if( pLeftCards->m_cDiscardingType.m_nTypeNum != 0 || 
			pRightCards->m_cDiscardingType.m_nTypeNum != 0 )
		{
			if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
			{
				//把已經(jīng)出的牌回退;
				if(pCenterCards->m_nDiscardingCounter != 0)
					pDrawCards->CenterBacking();

				if(pRightCards->m_nDiscardingCounter != 0)
					pDrawCards->RightBacking();

				if(pLeftCards->m_nDiscardingCounter != 0)
					pDrawCards->LeftBacking();

				m_nRoundCounter = 0;   //新的一圈;
			}
			m_nRoundCounter++;

			pCenterCards->m_cDiscardingType.m_nTypeNum = 0; //將出的牌值設(shè)為空;

			pServerLink1->Send(pCenterCards->m_cDiscarding,sizeof(CCard)*20);
			pServerLink1->Send(&pCenterCards->m_nDiscardingCounter,sizeof(int));
			pServerLink1->Send(&pCenterCards->m_cDiscardingType,sizeof(CCardsType));	

			pServerLink2->Send(pCenterCards->m_cDiscarding,sizeof(CCard)*20);
			pServerLink2->Send(&pCenterCards->m_nDiscardingCounter,sizeof(int));
			pServerLink2->Send(&pCenterCards->m_cDiscardingType,sizeof(CCardsType));

			if( m_nCurrentLord == 1 )
			{
				m_nLordLock = 1;
			}

			pDraw->TextGDI("過牌!",470,400,RGB(255,0,0),400,"華文新魏",lpddsprimary);
			Sleep(500);
			return 1;
		}
		else
		{
			return 0;
		}
	}
	pCenterCards->m_nChoosingCardsCounter = 0;
	//將要出的牌加入到m_cDiscarding[20]數(shù)組中,m_nDiscardingCounter計(jì)數(shù)增加;
	for(int i=0;i<pCenterCards->m_nCardsCounter;i++)
	{
		if(pCardsMap->Center0[i].m_nY== Center_y0 - Card_Up)
		{			
			pCenterCards->m_cChoosingCards[pCenterCards->m_nChoosingCardsCounter] = pCenterCards->m_cCards[i];
			pCenterCards->m_nChoosingCardsCounter++;
		}
	}

	//判斷出牌的合法性,
	if( pCenterCards->CheckChoosing() )
	{
		//大小判斷;
		if( CompareCards() == 0 )
		{
			for(int j=0;j<pCenterCards->m_nCardsCounter;j++)
			{
				if(pCardsMap->Center0[j].m_nY== Center_y0 - Card_Up)
				{			
					pCardsMap->Center0[j].m_nY+= Card_Up;	
				}
			}		
			pCardsMap->m_nUpCounter = 0;  //提起牌數(shù)為0;
			::RedrawGame();
			m_bButton = 0;   //延時(shí)鎖;
			Sleep(400);
			m_bButton = 1;   //延時(shí)鎖;
			return 0;
		}

		if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
		{
			//把已經(jīng)出的牌回退;
			if(pCenterCards->m_nDiscardingCounter != 0)
				pDrawCards->CenterBacking();

			if(pRightCards->m_nDiscardingCounter != 0)
				pDrawCards->RightBacking();

			if(pLeftCards->m_nDiscardingCounter != 0)
				pDrawCards->LeftBacking();

			m_nRoundCounter = 0;   //新的一圈;
		}	
		m_nRoundCounter++;

		//將要出的牌加入到m_cDiscarding[20]數(shù)組中,m_nDiscardingCounter計(jì)數(shù)增加;
		for(int i=0;i<pCenterCards->m_nCardsCounter;i++)
		{
			if(pCardsMap->Center0[i].m_nY== Center_y0 - Card_Up)
			{			
				pCenterCards->m_cDiscarding[pCenterCards->m_nDiscardingCounter] = pCenterCards->m_cCards[i];
				pCenterCards->m_nDiscardingCounter++;
			}
		}

		if( pCenterCards->m_cDiscardingType.m_nTypeNum == 4 )
		{
			m_nBombCounter++;//加分;
		}
		//發(fā)送給其他兩個(gè)玩家;
		pServerLink1->Send(pCenterCards->m_cDiscarding,sizeof(CCard)*20);
		pServerLink1->Send(&pCenterCards->m_nDiscardingCounter,sizeof(int));
		pServerLink1->Send(&pCenterCards->m_cDiscardingType,sizeof(CCardsType));	

		pServerLink2->Send(pCenterCards->m_cDiscarding,sizeof(CCard)*20);
		pServerLink2->Send(&pCenterCards->m_nDiscardingCounter,sizeof(int));
		pServerLink2->Send(&pCenterCards->m_cDiscardingType,sizeof(CCardsType));	

		pDrawCards->CenterDiscarding();  //本機(jī)玩家出牌;
		::RedrawGame();
		if( pCenterCards->m_nCardsCounter == 0 )
		{
			//打印結(jié)束信息;
			PlaySound(MAKEINTRESOURCE(IDR_WIN),AfxGetResourceHandle(),
					SND_ASYNC|SND_RESOURCE|SND_NODEFAULT );  //
			AccountScore(1);
			::SetTimer(hWnd,0,0,NULL);   //開始游戲;
			return 2;
		}
	}
	else
	{
		for(int j=0;j<pCenterCards->m_nCardsCounter;j++)
		{
			if(pCardsMap->Center0[j].m_nY== Center_y0 - Card_Up)
			{			
				pCardsMap->Center0[j].m_nY+= Card_Up;	
			}
		}
		pCardsMap->m_nUpCounter = 0;  //提起牌數(shù)為0;
		::RedrawGame();
		m_bButton = 0;   //延時(shí)鎖;
		Sleep(400);
		m_bButton = 1;   //延時(shí)鎖;
		return 0;
	}
	return 1;
}
//右邊玩家思考,并決定要出的牌;		
int CServerGame::RightDoing()
{
	
	if( m_nLordLock == 2 )
	{		
		if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
		{
			//把已經(jīng)出的牌回退;

			if(pLeftCards->m_nDiscardingCounter != 0)
				pDrawCards->LeftBacking();

			if(pCenterCards->m_nDiscardingCounter != 0)
				pDrawCards->CenterBacking();

			if(pRightCards->m_nDiscardingCounter != 0)
				pDrawCards->RightBacking();

			m_nRoundCounter = 0;   //新的一圈;
		}
		m_nRoundCounter++;
		return -1;
	}

	if( pLeftCards->m_cDiscardingType.m_nTypeNum == 0 && 
		pCenterCards->m_cDiscardingType.m_nTypeNum == 0 )
	{
		m_nLordLock = -1;
	}

	//補(bǔ)丁,調(diào)整出牌顯示;
	int Temp_Discarding_Counter = 0;  //剛出的牌的數(shù)量;
	CCard Temp_Discarding[20];		  //剛出的牌;

	pServerLink1->Recv(Temp_Discarding,sizeof(CCard)*20);
	pServerLink1->Recv(&Temp_Discarding_Counter,sizeof(int));
	pServerLink1->Recv(&pRightCards->m_cDiscardingType,sizeof(CCardsType));	

	if( m_nRoundCounter == 3 )  //說明已經(jīng)出了牌;
	{
		//把已經(jīng)出的牌回退;		
		if(pRightCards->m_nDiscardingCounter != 0)
			pDrawCards->RightBacking();

		if(pCenterCards->m_nDiscardingCounter != 0)
			pDrawCards->CenterBacking();

		if(pLeftCards->m_nDiscardingCounter != 0)
			pDrawCards->LeftBacking();

		m_nRoundCounter = 0;   //新的一圈;
	}
	m_nRoundCounter++;

	//更新數(shù)據(jù);
	for(int i=0;i<20;i++)
	{
		pRightCards->m_cDiscarding[i] = Temp_Discarding[i];
	}
	pRightCards->m_nDiscardingCounter = Temp_Discarding_Counter;	

	pServerLink2->Send(pRightCards->m_cDiscarding,sizeof(CCard)*20);
	pServerLink2->Send(&pRightCards->m_nDiscardingCounter,sizeof(int));
	pServerLink2->Send(&pRightCards->m_cDiscardingType,sizeof(CCardsType));
	
	if( pRightCards->m_cDiscardingType.m_nTypeNum == 4 )
	{
		m_nBombCounter++;//加分;	
	}

	if(pRightCards->m_cDiscardingType.m_nTypeNum != 0)
	{
		pDrawCards->RightDiscarding();
		::RedrawGame();
		if( pRightCards->m_nCardsCounter == 0 )
		{
			//打印結(jié)束信息;
			AccountScore(2);
			::SetTimer(hWnd,0,0,NULL);   //開始游戲;
			return 0;
		}
	}
	else
	{
		if( m_nCurrentLord == 2 )
		{
			m_nLordLock = 2;
		}

		pRightCards->m_cDiscardingType.m_nTypeNum = 0;
		pDraw->TextGDI("過牌!-",600,200,RGB(255,0,0),400,"華文新魏",lpddsprimary);
		Sleep(300);
	}
	return 1;
}
//傳送牌數(shù)據(jù)結(jié)構(gòu)給兩個(gè)客戶;
int CServerGame::SentCards()
{
	CCard All_Send_Cards[54];

	All_Send_Cards[51] = g_cAllCards[51];
	All_Send_Cards[52] = g_cAllCards[52];
	All_Send_Cards[53] = g_cAllCards[53];

	int i;
	for(i=0;i<17;i++)
	{
		All_Send_Cards[i*3]   = g_cAllCards[i*3+1];
		All_Send_Cards[i*3+1] = g_cAllCards[i*3+2];
		All_Send_Cards[i*3+2] = g_cAllCards[i*3];
	}

	pServerLink1->Send(All_Send_Cards,sizeof(CCard)*54);

	for(i=0;i<17;i++)
	{
		All_Send_Cards[i*3]   = g_cAllCards[i*3+2];
		All_Send_Cards[i*3+1] = g_cAllCards[i*3];
		All_Send_Cards[i*3+2] = g_cAllCards[i*3+1];
	}

	pServerLink2->Send(All_Send_Cards,sizeof(CCard)*54);
	return 1;
}
//服務(wù)器決定地主;
int CServerGame::DecideLord()	   
{
	m_nDefaultLord = rand()%3;
	m_nCurrentLord = m_nDefaultLord;

	int i;
	switch(	m_nCurrentLord )
	{
	case 0:
		i = 2;
		pServerLink1->Send(&i,sizeof(int));
		i = 1;
		pServerLink2->Send(&i,sizeof(int));
		break;
	case 1:
		i = 0;
		pServerLink1->Send(&i,sizeof(int));
		i = 2;
		pServerLink2->Send(&i,sizeof(int));
		break;
	case 2:
		i = 1;
		pServerLink1->Send(&i,sizeof(int));
		i = 0;
		pServerLink2->Send(&i,sizeof(int));
		break;
	}

	pDrawItem->BringRandLord(m_nDefaultLord);

	int counter = 0;

	while(1)
	{
		if( m_nCurrentLord == 1 )
		{
			pDrawItem->ChooseLord();
			while(1)
			{
				if( pInput->IsLButtonDown(m_cYES_RECT) )  //要
				{
					PlaySound(MAKEINTRESOURCE(IDR_CHOSE),AfxGetResourceHandle(),
						SND_ASYNC|SND_RESOURCE|SND_NODEFAULT );  //	
					pDrawItem->GameInfo(m_nCurrentLord,0);								
					i = 0;
					pServerLink1->Send(&i,sizeof(int));
					i = 2;
					pServerLink2->Send(&i,sizeof(int));
					//跳出,準(zhǔn)備開始游戲;goto...
					goto out;
				}
				else if( pInput->IsLButtonDown(m_cNO_RECT) )  //不要
				{
					PlaySound(MAKEINTRESOURCE(IDR_CHOSE),AfxGetResourceHandle(),
						SND_ASYNC|SND_RESOURCE|SND_NODEFAULT );  //	
					pDrawItem->GameInfo(m_nCurrentLord,1);
					i = -1;
					pServerLink1->Send(&i,sizeof(int));
					pServerLink2->Send(&i,sizeof(int));

					i = 1;
					pServerLink1->Send(&i,sizeof(int));
					i = 0;
					pServerLink2->Send(&i,sizeof(int));

					m_nCurrentLord = 2;   //自己更新
					break;
				}
				Sleep(50);   //產(chǎn)生一個(gè)延時(shí);
			}//end while;
		}
		else if( m_nCurrentLord != 1 )
		{
			if( m_nCurrentLord == 2 )
			{
				pServerLink1->Recv(&i,sizeof(int));			
				if( i == 1 )
				{
					pDrawItem->GameInfo(m_nCurrentLord,0);
					i = 0;
					pServerLink2->Send(&i,sizeof(int));
					//跳出,準(zhǔn)備開始游戲;
					break;
				}
				else if( i == -1 )
				{
					pDrawItem->GameInfo(m_nCurrentLord,1);
					i = -1;
					pServerLink2->Send(&i,sizeof(int));
					
					m_nCurrentLord = 0;  //自己更新;
					//更新當(dāng)前地主;
					i = 2;
					pServerLink1->Send(&i,sizeof(int));
					i = 1;
					pServerLink2->Send(&i,sizeof(int));
				}
			}
			else if( m_nCurrentLord == 0 )
			{
				pServerLink2->Recv(&i,sizeof(int));
				if( i == 1 )
				{
					pDrawItem->GameInfo(m_nCurrentLord,0);
					i = 2;
					pServerLink1->Send(&i,sizeof(int));
					//跳出,準(zhǔn)備開始游戲;
					break;
				}
				else if( i == -1 )
				{
					pDrawItem->GameInfo(m_nCurrentLord,1);
					i = -1;
					pServerLink1->Send(&i,sizeof(int));
					
					m_nCurrentLord = 1;  //自己更新;
					//更新當(dāng)前地主;
					i = 0;
					pServerLink1->Send(&i,sizeof(int));
					i = 2;
					pServerLink2->Send(&i,sizeof(int));
				}
			}				
		}
		counter++;
		if( counter == 3 )
		{
			pDrawItem->GameInfo(m_nDefaultLord,2);
			m_nCurrentLord = m_nDefaultLord;
			//跳出,準(zhǔn)備開始游戲;
			break;
		}
	}
out:
//	Sleep(10000);
	return 1;
}
//開始游戲
int CServerGame::Run()
{
	//開始新的牌局;
	NewGame();		   
	//顯示局?jǐn)?shù);
	pDrawItem->GameCounter(m_nGameCounter);  
	//洗牌;
	ShuffleCards();

	//傳送牌數(shù)據(jù)結(jié)構(gòu)給兩個(gè)客戶;
	SentCards();

	pDrawCards->Dealing();   //發(fā)牌;

	DecideLord();	   //決定地主;

	pDrawCards->DealingLord(m_nCurrentLord); //發(fā)地主牌;

	m_bOperate  = TRUE;
//開始循環(huán);
	if(m_nCurrentLord == 0)
	{
		LeftDoing();
		::SetTimer(hWnd,20,10,NULL);
	}
	else if(m_nCurrentLord == 1)
	{
		::SetTimer(hWnd,20,10,NULL);
	}
	else if(m_nCurrentLord == 2)
	{
		RightDoing();
		LeftDoing();
		::SetTimer(hWnd,20,10,NULL);
	}
	
	return 1;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧洲一区二区| 狠狠色综合播放一区二区| 日韩精品一区二区三区在线播放| 国模套图日韩精品一区二区| 一区二区三区在线看| 26uuu色噜噜精品一区二区| 色天使色偷偷av一区二区| 国产精品一区在线| 三级亚洲高清视频| 亚洲色图在线看| 2020日本不卡一区二区视频| 精品视频资源站| voyeur盗摄精品| 精品一区二区三区视频| 亚洲风情在线资源站| 国产美女在线观看一区| 一区二区视频免费在线观看| 精品国产91乱码一区二区三区| 免费不卡在线观看| 亚洲一区视频在线观看视频| 国产欧美精品日韩区二区麻豆天美 | 成人网在线播放| 亚洲国产日韩精品| 国产精品久久看| 精品伊人久久久久7777人| 亚洲精品国久久99热| 亚洲成人免费在线观看| 日本aⅴ精品一区二区三区 | 国产精品99久久久久久久女警| 国产69精品久久久久毛片 | 日韩视频免费直播| 亚洲v日本v欧美v久久精品| 亚洲一区中文日韩| 日本女优在线视频一区二区| 国产自产2019最新不卡| 成人av影院在线| 在线欧美小视频| 欧美高清激情brazzers| 久久久久久亚洲综合| 国产精品精品国产色婷婷| 亚洲国产精品一区二区久久恐怖片| 午夜精品福利一区二区三区av| 午夜国产精品影院在线观看| 国产剧情一区在线| 色国产精品一区在线观看| 欧美情侣在线播放| 日本一区二区三区在线不卡| 一区二区三区四区蜜桃| 蜜臀久久99精品久久久久久9| 国产成人综合自拍| 欧美亚洲综合网| 精品少妇一区二区三区视频免付费 | 精品欧美一区二区在线观看| 中文字幕第一区| 亚洲午夜av在线| 国产一区二区三区四区五区美女| 一本久道久久综合中文字幕| 欧美成人福利视频| 亚洲精品日日夜夜| 国产在线精品免费av| 91久久线看在观草草青青| 精品福利一区二区三区免费视频| 最新不卡av在线| 久久不见久久见免费视频7 | 欧美日韩一本到| 中文字幕第一区第二区| 日韩成人免费看| 91丝袜美女网| 精品福利av导航| 午夜电影久久久| 91麻豆精品在线观看| 久久久久久久综合日本| 日韩高清在线不卡| 色8久久精品久久久久久蜜| 欧美精品一区二区在线播放| 亚洲成a人v欧美综合天堂| 99久久精品99国产精品| 亚洲精品在线一区二区| 亚洲国产精品嫩草影院| av一二三不卡影片| 日韩一区二区精品在线观看| 亚洲在线观看免费| 91麻豆6部合集magnet| 精品盗摄一区二区三区| 男男成人高潮片免费网站| 欧美亚洲免费在线一区| 专区另类欧美日韩| 国产成人无遮挡在线视频| 亚洲精品在线免费播放| 日本欧美肥老太交大片| 欧美日韩三级在线| 亚洲午夜成aⅴ人片| 91久久精品一区二区三区| 国产精品久久免费看| 国产成人免费在线观看| 久久久久久久久久看片| 精品一区免费av| 91精品一区二区三区久久久久久| 亚洲自拍另类综合| 欧美性猛交xxxxxx富婆| 樱桃国产成人精品视频| 色偷偷久久一区二区三区| 亚洲欧美在线视频观看| av在线不卡电影| 国产精品久久久久久久午夜片| 国产成人8x视频一区二区| 久久久精品天堂| 国内精品伊人久久久久av影院| 欧美大黄免费观看| 国内精品写真在线观看| ww久久中文字幕| 国产专区综合网| 国产日韩精品视频一区| 国产福利不卡视频| 国产精品久久久久久户外露出| av不卡在线播放| 亚洲人成在线播放网站岛国| 日本二三区不卡| 五月天激情小说综合| 91精品国产综合久久久久| 免费av网站大全久久| 日韩女优av电影| 国产一区二区三区香蕉| 国产精品萝li| 91福利国产成人精品照片| 五月婷婷另类国产| 欧美mv日韩mv| 不卡在线观看av| 亚洲黄色片在线观看| 欧美日韩另类一区| 久久国产尿小便嘘嘘尿| 国产日韩欧美亚洲| 99精品欧美一区二区三区小说 | 日韩精品一区二区三区蜜臀| 国内不卡的二区三区中文字幕| 中文字幕免费观看一区| 91福利视频网站| 久久国内精品视频| 国产精品久久久久9999吃药| 欧美日韩一区久久| 激情另类小说区图片区视频区| 国产日产欧美精品一区二区三区| 99久久国产综合精品麻豆| 婷婷综合另类小说色区| 久久综合久色欧美综合狠狠| 成人午夜电影久久影院| 亚洲二区在线视频| 2020日本不卡一区二区视频| 91丨九色丨蝌蚪富婆spa| 日韩精品乱码免费| 中文字幕精品三区| 欧美疯狂做受xxxx富婆| 国产福利一区二区三区视频| 亚洲国产欧美日韩另类综合 | 欧美精品粉嫩高潮一区二区| 国产精品一区二区在线观看不卡| 亚洲欧美日韩国产成人精品影院| 911精品国产一区二区在线| 国产一二精品视频| 香蕉久久一区二区不卡无毒影院 | 国产精品每日更新在线播放网址| 欧美色欧美亚洲另类二区| 国产做a爰片久久毛片| 一区二区三区自拍| 亚洲精品一区在线观看| 在线免费不卡视频| 国产成人精品免费网站| 午夜亚洲国产au精品一区二区| 欧美国产激情二区三区| 在线不卡的av| 一本大道久久a久久精品综合| 捆绑变态av一区二区三区| 亚洲激情一二三区| 国产三级精品三级| 日韩欧美国产精品一区| 日本高清不卡aⅴ免费网站| 国产成人夜色高潮福利影视| 蜜臀精品久久久久久蜜臀| 亚洲天堂成人网| 久久精品综合网| 欧美精品成人一区二区三区四区| 99热在这里有精品免费| 精品系列免费在线观看| 亚洲国产精品影院| 一区二区三区在线播放| 欧美国产日本韩| 久久久噜噜噜久噜久久综合| 欧美一区二区三区播放老司机| 色综合久久精品| 成人a级免费电影| 国模少妇一区二区三区| 免费人成精品欧美精品| 午夜激情久久久| 亚洲一区二区三区在线| 亚洲欧美综合色| 综合av第一页| 国产精品看片你懂得| 久久久久久久电影| 久久久久九九视频| 久久久久久久综合日本|