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

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

?? ddcheck.cpp

?? 赤壁之戰的游戲源代碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
/////////////////////////
// 	DDCHECKBOX.cpp	:	v0010
//	Written by 		:	Li	Haijun
//	Compiler		:	Microsoft Visual C++ 4.0
//	v0010			:	Nov.13.1996
/////////////////////////
#include	<stdio.h>
#include	"stdafx.h"

#include	"Assert.h"
#include	"DDCompo.h"


#include	"DDCheck.h"
#include	"ddmenu.h"
#include	"Marco.h"
#include	"cbgame.h"

////////////////////////////
#include "l_allbmp.h"
extern char	bmpfilename[30];
extern char	listfilename[30];
/////////////////////////////////////

/////////////////////////////////////////////////
//	to restore all check-box's pointer
class	CDDCheckBoxUnit	*	pAllCheckBoxUnit[MAX_CHECKBOXUNIT];
////////////////////////////////////////////////////
// major parameter for bitmap(it record the current state of operate)
class	CDDCheckBox *	pCurrentCheckBox = NULL;	// a pointer point to the current check-box
class	CDDCheckBox *	pPreviousCheckBox = NULL;	// a pointer point to the previous check-box
int		nPreviousCheckBoxState = NONE;	// previous check-box's state,0-uncheck-up,1-uncheck-down,2-check-up,3-check-down,4-disable
int		nCurrentCheckBoxState = NONE;	// current check-box's state,0-uncheck-up,1-uncheck-down,2-check-up,3-check-down,4-disable

////////////////////////////////////
//	       all menu
////////////////////////////////////
extern	CDDMenu		* CurrentMenu;
extern	CDDMenu		Menu_Main;
extern	CDDMenu		Menu_NewGame;
extern	CDDMenu		Menu_MainLoad;
extern	CDDMenu		Menu_NetWork;
extern	CDDMenu		Menu_NetWork_InputName;
extern	CDDMenu		Menu_NetWork_Serial;
extern	CDDMenu		Menu_NetWork_Internet;
extern	CDDMenu		Menu_NetWork_Ipx;
extern	CDDMenu		Menu_NetWork_SetNet;
extern	CDDMenu		Menu_NetWork_SetNet_SelectMap;
extern	CDDMenu		Menu_NetWork_SetNet_SelectKing;
extern	CDDMenu		Menu_NetWork_Modem;
/////////////////////////////
//	system menu structure
extern	CDDMenu		Menu_System;
extern	CDDMenu		Menu_System_Save;
extern	CDDMenu		Menu_System_Load;
extern	CDDMenu		Menu_System_Query;
extern	CDDMenu		Menu_System_Query_General_1;
extern	CDDMenu		Menu_System_Query_General_2;
extern	CDDMenu		Menu_System_Query_Army;
extern	CDDMenu		Menu_System_Query_Building;
extern	CDDMenu		Menu_System_Query_Campaign_Mission;
extern	CDDMenu		Menu_System_Option;
extern	CDDMenu		Menu_System_Help;
extern	CDDMenu		Menu_System_Help_Operate;
extern	CDDMenu		Menu_System_Help_Icon;
extern	CDDMenu		Menu_System_Help_Game;
extern	CDDMenu		Menu_System_Exit;
///////////////////////////
//	menu to select general
extern	CDDMenu		Menu_Select_General;
//	menu to show the information of the generals want to single battle
extern	CDDMenu		Menu_Single ;
extern	CDDMenu		Menu_Single_Reject ;
extern	CDDMenu		Menu_Single_Result ;
/////////////////////////////////////////////////
//	construct function
CDDCheckBox::CDDCheckBox()
{
	m_nFileNameId = NONE;
	m_szOneBitmap.cx = 0L;
	m_szOneBitmap.cy = 0L;

	m_rTotal.left	= 0L;
	m_rTotal.top	= 0L;
	m_rTotal.right	= 0L;
	m_rTotal.bottom	= 0L;

	m_rCurrent.left	= 0L;
	m_rCurrent.top	= 0L;
	m_rCurrent.right	= 0L;
	m_rCurrent.bottom	= 0L;

	m_dwX = 0;	m_dwY = 0;
	m_bSet = FALSE;

	m_nID = 0;
	m_nState = CHECKBOX_NOCHECK_UP;
	m_nPart = 0;

	m_bEnableSound = TRUE;
}
/////////////////////////////////////////////////
//	disconstruct function
CDDCheckBox::~CDDCheckBox( )
{
	Release();
	m_nFileNameId = NONE;
	m_bSet = FALSE;
	m_bEnableSound = TRUE;
}
BOOL CDDCheckBox::PreLoad(int FilenameId, int x, int y,
						int OneBitmapWidth/*=0*/, int OneBitmapHeight/*=0*/)
{
	char	fname[20];

	HRESULT			ddrval;
	DDSURFACEDESC	ddsd;

//////////////////////////////////////////////////
	_itoa( FilenameId, fname, 10 );

	class CPicture_imageall picture;

	picture.image_open_compress(bmpfilename);
	picture.image_open_index(listfilename);
	picture.LoadBitmap( &m_BitmapSurface, FilenameId );
	picture.image_close_index();
	picture.image_close_compress();

/////////////////////////////////////////////////////////
	// to set the value of m_FileName
	m_nFileNameId = FilenameId;	//set the member veriable m_FileName
    //
    // get size of surface.
    //
    ddsd.dwSize = sizeof(ddsd);
    ddsd.dwFlags = DDSD_HEIGHT | DDSD_WIDTH;

    ddrval = m_BitmapSurface.GetSurface()->GetSurfaceDesc(&ddsd);
	if(ddrval != DD_OK)
		return FALSE;
	m_rTotal.left = m_rTotal.top = 0;
	m_rTotal.right = ddsd.dwWidth;
	m_rTotal.bottom = ddsd.dwHeight;
// to set the value of m_szOneBitmap
	if( (OneBitmapWidth==0)&&(OneBitmapHeight==0) )
	{
		// I assume that all single bitmaps' height is equal to it's width
		if(m_rTotal.bottom > m_rTotal.right)
			m_szOneBitmap.cx = m_szOneBitmap.cy = m_rTotal.right;
		else
			m_szOneBitmap.cx = m_szOneBitmap.cy = m_rTotal.bottom;
		// to set the value of m_rCurrent
		m_rCurrent.left = m_rCurrent.top = 0;
		m_rCurrent.right = m_rCurrent.bottom = m_szOneBitmap.cx;
	}
	else if( OneBitmapWidth * OneBitmapHeight == 0 )
		return FALSE;
	else
	{
		// I assume that all single bitmaps' height is not equal to it's width
		m_szOneBitmap.cx = OneBitmapWidth;
		m_szOneBitmap.cy = OneBitmapHeight;
		// to set the value of m_rCurrent
		m_rCurrent.left = m_rCurrent.top = 0;
		m_rCurrent.right = 	OneBitmapWidth;
		m_rCurrent.bottom = OneBitmapHeight;
	}
//to set the value of m_dwX, m_dwY
	m_dwX = x; m_dwY = y;

	return TRUE;
}
// to set the id of this check-box
void CDDCheckBox::SetID(int ID)
{
	m_nID = ID ;	// button id
	return ;
}
// to set the state of this check-box
void	CDDCheckBox::SetState( int state/*=-1*/ )
{
	if( state == -1 )
		m_nState = (m_nState+1)%4 ;  // to set this check-box's state
	else
	{
		m_nState = state;
	}

	if( state == CHECKBOX_HIDE )
		return ;
	if( m_szOneBitmap.cx == m_rTotal.right )
	{
		m_rCurrent.left = m_rTotal.left;
		m_rCurrent.top = m_rTotal.top + m_nState * m_szOneBitmap.cy;
		m_rCurrent.right = m_rCurrent.left + m_szOneBitmap.cx;
		m_rCurrent.bottom = m_rCurrent.top + m_szOneBitmap.cy;
	}
	else
	{
		m_rCurrent.left = m_rTotal.left + m_nState * m_szOneBitmap.cx;
		m_rCurrent.top = m_rTotal.top;
		m_rCurrent.right = m_rCurrent.left + m_szOneBitmap.cx;
		m_rCurrent.bottom = m_rCurrent.top + m_szOneBitmap.cy;
	}
}
//to get the state of this check-box 
int		CDDCheckBox::GetState()
{
	return m_nState;
}
// to send a message when you changed the state of a check-box
void CDDCheckBox::SendMessage(int	state)
{
	if( CurrentMenu == &Menu_NetWork_SetNet )
	{
		// to post the message to others your state
		if( state == CHECKBOX_CHECK_UP )
		{
//			PostMessage(hwndGame, WM_COMMAND, m_nID, 0);
			switch(m_nID)
			{
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE1 :
				{
					GAME_bNetPlayerOK[1] = TRUE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE1, 0);
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE2 :
				{
					GAME_bNetPlayerOK[2] = TRUE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE2, 0);
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE3 :
				{
					GAME_bNetPlayerOK[3] = TRUE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE3, 0);
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE4 :
				{
					GAME_bNetPlayerOK[4] = TRUE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE4, 0);
				}
				break;
			////////////////////////////////////////////////////////////////////
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY11 :
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY12 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY12, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY21, 0);
//					pAllCheckBoxUnit[4]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[4]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY13 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY13, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY31, 0);
//					pAllCheckBoxUnit[8]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[8]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY14 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY14, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY41, 0);
//					pAllCheckBoxUnit[12]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[12]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY21 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY21, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY12, 0);
//					pAllCheckBoxUnit[1]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[1]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY22 :
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY23 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY23, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY32, 0);
//					pAllCheckBoxUnit[9]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[9]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY24 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY24, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY42, 0);
//					pAllCheckBoxUnit[13]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[13]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY31 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY31, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY13, 0);
//					pAllCheckBoxUnit[2]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[2]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY32 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY32, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY23, 0);
//					pAllCheckBoxUnit[6]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[6]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY33 :
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY34 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY34, 0);
//					pAllCheckBoxUnit[14]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[14]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY41 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY41, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY14, 0);
//					pAllCheckBoxUnit[3]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[3]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY42 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY42, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY24, 0);
//					pAllCheckBoxUnit[7]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[7]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY43 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY43, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY34, 0);
//					pAllCheckBoxUnit[11]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[11]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY44 :
				break;
			}
		}
		else if( state == CHECKBOX_NOCHECK_UP)
		{
			switch(m_nID)
			{
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE1 :
				{
					GAME_bNetPlayerOK[1] = FALSE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOAGREE1, 0);
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE2 :
				{
					GAME_bNetPlayerOK[2] = FALSE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOAGREE2, 0);
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE3 :
				{
					GAME_bNetPlayerOK[3] = FALSE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOAGREE3, 0);
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_AGREE4 :
				{
					GAME_bNetPlayerOK[4] = FALSE ;
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOAGREE4, 0);
				}
				break;
			////////////////////////////////////////////////////////////////////
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY11 :
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY12 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOALLY12, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOALLY21, 0);
//					pAllCheckBoxUnit[4]->m_pCheckBox[0]->SetState(state) ;
//					pAllCheckBoxUnit[4]->m_pCheckBox[0]->Show() ;
				}
				break;
			case BUTTON_MENU_MAIN_NETWORK_SETNET_ALLY13 :
				{
					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOALLY13, 0);
//					PostMessage(hwndGame, WM_COMMAND, BUTTON_MENU_MAIN_NETWORK_SETNET_NOALLY31, 0);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
337p亚洲精品色噜噜| 中文字幕人成不卡一区| 色偷偷久久人人79超碰人人澡| 91视视频在线直接观看在线看网页在线看| 久久se这里有精品| 欧美最猛性xxxxx直播| 26uuu国产日韩综合| 亚洲欧洲精品一区二区三区| 日本中文字幕一区| 成人app在线| 欧美在线观看视频一区二区三区| 精品久久一区二区| 一区二区三区在线播放| 久久er99热精品一区二区| 成人高清视频在线观看| 91精品国产手机| 一区二区三区视频在线观看| 国产一区二区久久| 69av一区二区三区| 自拍偷拍欧美激情| 久久99精品国产.久久久久久| 成人高清在线视频| 久久女同精品一区二区| 自拍偷拍欧美精品| 国产传媒欧美日韩成人| 日韩亚洲欧美一区二区三区| 制服丝袜亚洲精品中文字幕| 亚洲精品ww久久久久久p站| 国产精品一区二区果冻传媒| 日韩网站在线看片你懂的| 亚洲另类春色校园小说| 成人高清在线视频| 久久久精品黄色| 久久国产麻豆精品| 91精品国产综合久久久久久久久久 | 免费成人深夜小野草| av不卡在线观看| 久久影院午夜论| 美美哒免费高清在线观看视频一区二区 | 色天天综合色天天久久| 久久精品一区二区三区av| 丝袜美腿一区二区三区| 色国产精品一区在线观看| 成人免费在线观看入口| 国产在线视频不卡二| 9191精品国产综合久久久久久| 一区二区欧美视频| 97se亚洲国产综合自在线不卡| 国产精品国产三级国产普通话蜜臀| 国产在线视视频有精品| 久久这里只有精品6| 极品销魂美女一区二区三区| 久久午夜老司机| 国产一区日韩二区欧美三区| 9191成人精品久久| 蜜臀91精品一区二区三区| 911精品国产一区二区在线| 香蕉影视欧美成人| 欧美电影影音先锋| 日本成人在线电影网| 日韩美女天天操| 激情五月播播久久久精品| 久久精品视频一区| 成人精品高清在线| 亚洲欧美国产高清| 在线观看中文字幕不卡| 午夜成人在线视频| 欧美日韩亚洲综合在线 | 国产成人一区二区精品非洲| 亚洲欧美色一区| 日韩欧美精品在线视频| 成人激情开心网| 蜜桃av噜噜一区| 亚洲欧美日韩在线播放| 欧美一级片在线观看| 不卡av电影在线播放| 日韩黄色在线观看| 亚洲视频一二三| 精品久久久久久最新网址| 在线视频综合导航| 免费观看久久久4p| 亚洲一区在线免费观看| 欧美国产精品v| 欧美tk丨vk视频| 91精品福利视频| 成人黄色免费短视频| 人人精品人人爱| 亚洲综合久久av| 亚洲国产精品av| 欧美不卡一二三| 欧美日本在线播放| 91在线小视频| 国产精品一区专区| 免费成人av在线| 亚洲成人av一区| 亚洲综合色成人| 樱花草国产18久久久久| 国产精品乱人伦中文| 欧美精品一区二区三区蜜臀| 欧美裸体一区二区三区| 在线免费观看日韩欧美| 91在线精品一区二区| caoporm超碰国产精品| 国模一区二区三区白浆| 日本aⅴ精品一区二区三区| 午夜精品免费在线| 亚洲成人激情av| 亚洲高清免费观看高清完整版在线观看 | 日本在线观看不卡视频| 亚洲成人综合网站| 亚洲成av人影院| 午夜一区二区三区视频| 亚洲伊人伊色伊影伊综合网| 一区二区三区国产| 亚洲国产综合视频在线观看| 亚洲福利视频三区| 亚洲第一福利一区| 日韩影视精彩在线| 奇米影视一区二区三区小说| 视频一区二区三区在线| 日本午夜精品一区二区三区电影 | 亚洲欧美一区二区三区孕妇| 亚洲资源中文字幕| 五月婷婷激情综合| 激情综合网激情| 成人性生交大片免费 | 国产精品自拍毛片| 成人黄色一级视频| 色婷婷av一区二区三区大白胸| 精品视频1区2区| 欧美成人女星排行榜| 久久亚洲欧美国产精品乐播| 国产精品素人一区二区| 一区二区三区四区视频精品免费| 亚洲视频在线观看三级| 亚洲制服丝袜av| 日本中文一区二区三区| 高清不卡在线观看av| 日本黄色一区二区| 日韩欧美亚洲国产另类| 国产日韩欧美a| 亚洲自拍偷拍网站| 狠狠色狠狠色综合| 99久久精品情趣| 日韩女优av电影| 中文字幕中文字幕一区二区| 午夜精品影院在线观看| 国产一区在线看| 欧美自拍偷拍午夜视频| 欧美xxx久久| 中文字幕日韩一区二区| 午夜国产精品影院在线观看| 国产不卡高清在线观看视频| 欧美影院午夜播放| 久久久久久久综合| 一区二区免费看| 国产成人激情av| 欧美日韩电影一区| 中文字幕欧美三区| 亚洲成av人片一区二区梦乃| 国产高清精品网站| 911国产精品| 亚洲精品你懂的| 国产精品资源在线观看| 3d动漫精品啪啪1区2区免费| 国产精品国产三级国产专播品爱网 | 亚洲日本在线看| 奇米影视在线99精品| 一本一本大道香蕉久在线精品 | 777午夜精品免费视频| 中文字幕欧美三区| 美女视频一区二区| 欧美日韩在线三区| 国产精品亲子伦对白| 免费一级欧美片在线观看| 91在线免费看| 国产精品毛片无遮挡高清| 九色porny丨国产精品| 欧美日韩亚洲另类| 亚洲麻豆国产自偷在线| 丁香婷婷综合五月| 久久亚洲欧美国产精品乐播| 麻豆91小视频| 欧美日韩视频不卡| 一区二区三区国产精品| eeuss国产一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 精品一二线国产| 日韩无一区二区| 美女精品自拍一二三四| 91精品黄色片免费大全| 三级欧美在线一区| 欧美视频中文字幕| 亚洲一区二区三区四区不卡| 91精彩视频在线观看| 亚洲综合色丁香婷婷六月图片| 色老综合老女人久久久| 亚洲精品视频在线| 一本色道久久综合亚洲aⅴ蜜桃| 综合亚洲深深色噜噜狠狠网站|