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

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

?? gen.cpp

?? 三國志IX武將編輯器
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// Gen.cpp : implementation file
//

#include "stdafx.h"
#include "San9Edit.h"
#include "Gen.h"

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

/////////////////////////////////////////////////////////////////////////////
// CGen dialog


CGen::CGen(CWnd* pParent /*=NULL*/)
	: CDialog(CGen::IDD, pParent)
{
	//{{AFX_DATA_INIT(CGen)
	//}}AFX_DATA_INIT
	buf=NULL;
	m_name="";
	m_len=0xe7;
	m_photo.Load();
}


void CGen::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CGen)
    DDX_Text(pDX, IDC_PARENT, m_data.Parent);
    DDX_Text(pDX, IDC_FRIEND, m_data.Friend);

    DDX_Control(pDX, IDC_COMBO_PARENT, m_comb_parent);
    DDX_Control(pDX, IDC_COMBO_FRIEND, m_comb_friend);

    DDX_Text(pDX, IDC_FIRSTNAME, m_FirstName);
    DDV_MaxChars(pDX, m_FirstName, 4);
    DDX_Text(pDX, IDC_SECONDNAME, m_SecondName);
    DDV_MaxChars(pDX, m_SecondName, 4);
    DDX_Text(pDX, IDC_THIRDNAME, m_ThirdName);
    DDV_MaxChars(pDX, m_ThirdName, 4);

    DDX_Control(pDX, IDC_SLIDER, m_Slider);
    DDX_Text(pDX, IDC_BIRTHDAY, m_data.Birthday);
	DDV_MinMaxInt(pDX, m_data.Birthday, 135, 265);
    DDV_MaxChars(pDX, m_char, 3);

	DDX_Text(pDX, IDC_BASIC_COMMAND, m_data.Basic_Command);
	DDV_MinMaxInt(pDX, m_data.Basic_Command, 1, 255);
	DDV_MaxChars(pDX, m_char, 3);

	DDX_Text(pDX, IDC_BASIC_FORCE, m_data.Basic_Force);
	DDV_MinMaxInt(pDX, m_data.Basic_Force, 1, 255);
	DDV_MaxChars(pDX, m_char, 3);

	DDX_Text(pDX, IDC_BASIC_BRAINS, m_data.Basic_Brains);
	DDV_MinMaxInt(pDX, m_data.Basic_Brains, 1,255);
	DDV_MaxChars(pDX, m_char, 3);

	DDX_Text(pDX, IDC_BASIC_POLITY, m_data.Basic_Polity);
	DDV_MinMaxInt(pDX, m_data.Basic_Polity, 1, 255);
	DDV_MaxChars(pDX, m_char, 3);

    DDX_Text(pDX, IDC_BIRTHDAY, m_data.Birthday);
	DDV_MinMaxInt(pDX, m_data.Birthday, 135, 265);
	DDV_MaxChars(pDX, m_char, 3);

    DDX_Text(pDX, IDC_BIOGRAPHY, m_data.Biography);
	DDV_MaxChars(pDX, m_char, 150);

	DDX_Check(pDX, IDC_EXTRA1_1, m_data.Extra_1[0]);
	DDX_Check(pDX, IDC_EXTRA1_2, m_data.Extra_1[1]);
	DDX_Check(pDX, IDC_EXTRA1_3, m_data.Extra_1[2]);

	DDX_Check(pDX, IDC_EXTRA2_1, m_data.Extra_2[0]);
	DDX_Check(pDX, IDC_EXTRA2_2, m_data.Extra_2[1]);
	DDX_Check(pDX, IDC_EXTRA2_3, m_data.Extra_2[2]);

	DDX_Check(pDX, IDC_EXTRA3_1, m_data.Extra_3[0]);
	DDX_Check(pDX, IDC_EXTRA3_2, m_data.Extra_3[1]);
	DDX_Check(pDX, IDC_EXTRA3_3, m_data.Extra_3[2]);

	DDX_Check(pDX, IDC_EXTRA4_1, m_data.Extra_4[0]);
	DDX_Check(pDX, IDC_EXTRA4_2, m_data.Extra_4[1]);
	DDX_Check(pDX, IDC_EXTRA4_3, m_data.Extra_4[2]);

	DDX_Check(pDX, IDC_EXTRA5_1, m_data.Extra_5[0]);
	DDX_Check(pDX, IDC_EXTRA5_2, m_data.Extra_5[1]);
	DDX_Check(pDX, IDC_EXTRA5_3, m_data.Extra_5[2]);

	DDX_Check(pDX, IDC_EXTRA6_1, m_data.Extra_6[0]);
	DDX_Check(pDX, IDC_EXTRA6_2, m_data.Extra_6[1]);
	DDX_Check(pDX, IDC_EXTRA6_3, m_data.Extra_6[2]);
    DDX_Check(pDX, IDC_EXTRA6_4, m_data.Extra_6[3]);

	DDX_Check(pDX, IDC_EXTRA7_1, m_data.Extra_7[0]);
	DDX_Check(pDX, IDC_EXTRA7_2, m_data.Extra_7[1]);
	DDX_Check(pDX, IDC_EXTRA7_3, m_data.Extra_7[2]);
    DDX_Check(pDX, IDC_EXTRA7_4, m_data.Extra_7[3]);

	DDX_Check(pDX, IDC_EXTRA8_1, m_data.Extra_8[0]);
	DDX_Check(pDX, IDC_EXTRA8_2, m_data.Extra_8[1]);
	DDX_Check(pDX, IDC_EXTRA8_3, m_data.Extra_8[2]);
    DDX_Check(pDX, IDC_EXTRA8_4, m_data.Extra_8[3]);

	DDX_Check(pDX, IDC_EXTRA9_1, m_data.Extra_9[0]);
	DDX_Check(pDX, IDC_EXTRA9_2, m_data.Extra_9[1]);
	DDX_Check(pDX, IDC_EXTRA9_3, m_data.Extra_9[2]);
    DDX_Check(pDX, IDC_EXTRA9_4, m_data.Extra_9[3]);

    DDX_Text(pDX, IDC_SKILL1, m_data.Skill1);
	DDV_MinMaxInt(pDX, m_data.Skill1, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL2, m_data.Skill2);
	DDV_MinMaxInt(pDX, m_data.Skill2, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL3, m_data.Skill3);
	DDV_MinMaxInt(pDX, m_data.Skill3, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL4, m_data.Skill4);
	DDV_MinMaxInt(pDX, m_data.Skill4, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL5, m_data.Skill5);
	DDV_MinMaxInt(pDX, m_data.Skill5, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL6, m_data.Skill6);
	DDV_MinMaxInt(pDX, m_data.Skill6, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL7, m_data.Skill7);
	DDV_MinMaxInt(pDX, m_data.Skill7, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL8, m_data.Skill8);
	DDV_MinMaxInt(pDX, m_data.Skill8, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);

    DDX_Text(pDX, IDC_SKILL9, m_data.Skill9);
	DDV_MinMaxInt(pDX, m_data.Skill9, 0, 65535);
	DDV_MaxChars(pDX, m_char, 5);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CGen, CDialog)
	//{{AFX_MSG_MAP(CGen)
	ON_WM_PAINT()
	ON_BN_CLICKED(IDC_MALE, OnMale)
	ON_BN_CLICKED(IDC_FEMALE, OnFemale)
	ON_BN_CLICKED(IDC_PERSUASIOIN_1, OnPersuasioin1)
	ON_BN_CLICKED(IDC_PERSUASIOIN_2, OnPersuasioin2)
	ON_BN_CLICKED(IDC_PERSUASIOIN_3, OnPersuasioin3)
	ON_BN_CLICKED(IDC_PERSUASIOIN_4, OnPersuasioin4)
	ON_BN_CLICKED(IDC_PERSUASIOIN_5, OnPersuasioin5)
	ON_BN_CLICKED(IDC_KIDNEY_1, OnKidney1)
	ON_BN_CLICKED(IDC_KIDNEY_2, OnKidney2)
	ON_BN_CLICKED(IDC_KIDNEY_3, OnKidney3)
	ON_BN_CLICKED(IDC_KIDNEY_4, OnKidney4)
	ON_BN_CLICKED(IDC_SELECTALL, OnSelectAll)
    ON_BN_CLICKED(IDC_SELECTNONE, OnSelectNone)
    ON_BN_CLICKED(IDC_MAXSET, OnMaxSet)
    ON_BN_CLICKED(IDC_PHOTO_CHANGE, OnPhotoChange)
    ON_CBN_DROPDOWN(IDC_COMBO_PARENT, OnDropdownComboParent)
    ON_CBN_SELCHANGE(IDC_COMBO_PARENT, OnSelchangeComboParent)
    ON_CBN_SELCHANGE(IDC_COMBO_FRIEND, OnSelchangeComboFriend)
    ON_NOTIFY(NM_CUSTOMDRAW, IDC_SLIDER, OnCustomdrawSlider)
    ON_NOTIFY(NM_RELEASEDCAPTURE, IDC_SLIDER, OnReleasedcaptureSlider)
	ON_WM_DESTROY()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CGen message handlers
BOOL CGen::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	m_Slider.SetRange(135,265);

	InitData();
	if(ReadBuffer())
	{
	ReadData();
	UpdateChange();
	}
	else
	UpdateData(FALSE);

	CString str;
	CString name;
	CSan9EditApp *app=(CSan9EditApp*)AfxGetApp();
    
    for(int i=0;i<app->m_GenCode.GetLen();i++)
	{
         str=app->m_GenCode[i].FirstName;
		 str+=app->m_GenCode[i].SecondName;

		 name=m_data.FirstName;
		 name+=m_data.SecondName;

		 if(name!=str)
		 {
		 m_comb_friend.InsertString(m_comb_friend.GetCount(),str);
		 if(app->m_GenCode[i].Birthday+15<=m_data.Birthday)

		 m_comb_parent.InsertString(m_comb_parent.GetCount(),str);
		 }
	}

    m_comb_friend.InsertString(m_comb_friend.GetCount(),"無");
	m_comb_parent.InsertString(m_comb_parent.GetCount(),"無");

	int Parent=-1,Friend=-1;
    for(i=0;i<app->m_GenCode.GetLen();i++)
	{
		if(app->m_GenCode[i].photocode==(int)m_data.Parent)
		{
           Parent=i;
		}

	    if(app->m_GenCode[i].photocode==(int)m_data.Friend)
		{
           Friend=i;
		}
	}

	if(Parent!=-1) m_comb_parent.SetCurSel(Parent);
	else
    m_comb_parent.SetCurSel(m_comb_parent.GetCount()-1);

	if(Friend!=-1) m_comb_friend.SetCurSel(Friend);
	else
    m_comb_friend.SetCurSel(m_comb_parent.GetCount()-1);

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}


void CGen::OnDropdownComboParent()
{
    UpdateData();
    
	CString str,name;
	CString title;
	m_comb_parent.GetLBText(m_comb_parent.GetCurSel(),title);
   
	CSan9EditApp *app=(CSan9EditApp*)AfxGetApp();
 
	m_comb_parent.ResetContent();
	
	int index=-1;

    for(int i=0;i<app->m_GenCode.GetLen();i++)
	{
	     str=app->m_GenCode[i].FirstName;
		 str+=app->m_GenCode[i].SecondName;

		 name=m_data.FirstName;
		 name+=m_data.SecondName;

		 if(name!=str)
		 {
		 if(app->m_GenCode[i].Birthday+15<=m_data.Birthday)
		 m_comb_parent.InsertString(m_comb_parent.GetCount(),str);
		 }

		 if(str==title) index=i;
	}

    m_comb_parent.InsertString(m_comb_parent.GetCount(),"無");

	if(title!=-1) m_comb_parent.SetCurSel(index);
	else m_comb_parent.SetCurSel(m_comb_parent.GetCount()-1);
}

void CGen::OnSelchangeComboParent()
{
    CString str;
	CString name;
    m_comb_parent.GetLBText(m_comb_parent.GetCurSel(),name);

	CSan9EditApp *app=(CSan9EditApp*)AfxGetApp();
  
    for(int i=0;i<app->m_GenCode.GetLen();i++)
	{
         str=app->m_GenCode[i].FirstName;
		 str+=app->m_GenCode[i].SecondName;
		 if(str==name)
		 {
			 m_data.Parent=app->m_GenCode[i].photocode;
			 UpdateData(FALSE);
			 break;
		 }
		 else 
		 if(name=="無")
		 {
             m_data.Parent=65535;
			 UpdateData(FALSE);
			 break;
		 }
	}
}


void CGen::OnSelchangeComboFriend()
{
    CString str;
	CString name;
    m_comb_friend.GetLBText(m_comb_friend.GetCurSel(),name);

	CSan9EditApp *app=(CSan9EditApp*)AfxGetApp();
    
    for(int i=0;i<app->m_GenCode.GetLen();i++)
	{
         str=app->m_GenCode[i].FirstName;
		 str+=app->m_GenCode[i].SecondName;
		 if(str==name)
		 {
			 m_data.Friend=app->m_GenCode[i].photocode;
			 UpdateData(FALSE);
			 break;
		 }
         else 
		 if(name=="無")
		 {
             m_data.Friend=65535;
			 UpdateData(FALSE);
			 break;
		 }
	}
}

void CGen::OnPaint()
{
	CPaintDC dc(this);
    CRect rc;
	this->GetClientRect(&rc);
	rc.left=12;
	rc.top=42;
	rc.right=rc.left+60;
	rc.bottom=rc.top+77;
    
	if(m_data.photo!=0xffff)
	m_photo.DrawSingle(dc.m_hDC,m_data.photo-PHOTO_SEEK,rc);
}

void CGen::OnDestroy() 
{
	CDialog::OnDestroy();
	
	// TODO: Add your message handler code here
	if(buf!=NULL) delete[] buf;
}

void CGen::UpdateChange()
{
	m_FirstName=m_data.FirstName;
	m_SecondName=m_data.SecondName;
	m_ThirdName=m_data.ThirdName;

	m_Slider.SetPos(m_data.Birthday);

    UpdateData(FALSE);

    CButton button;

	//性別
	if(m_data.Sex)
	{
	button.SubclassDlgItem(IDC_MALE,this);
	button.SetCheck(TRUE);
    button.UnsubclassWindow();
	}
	else
	{
    button.SubclassDlgItem(IDC_FEMALE,this);
	button.SetCheck(TRUE);
    button.UnsubclassWindow();
	}
 
	//信念
	switch(m_data.Persuasion)
	{
	case 1:
		button.SubclassDlgItem(IDC_PERSUASIOIN_1,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 2:
	    button.SubclassDlgItem(IDC_PERSUASIOIN_2,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 3:
	    button.SubclassDlgItem(IDC_PERSUASIOIN_3,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 4:
	    button.SubclassDlgItem(IDC_PERSUASIOIN_4,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 5:
	    button.SubclassDlgItem(IDC_PERSUASIOIN_5,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	default:
		break;
	}
	
	//性格
	switch(m_data.Kidney)
	{
	case 1:
		button.SubclassDlgItem(IDC_KIDNEY_1,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 2:
	    button.SubclassDlgItem(IDC_KIDNEY_2,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 3:
	    button.SubclassDlgItem(IDC_KIDNEY_3,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	case 4:
	    button.SubclassDlgItem(IDC_KIDNEY_4,this);
		button.SetCheck(TRUE);
		button.UnsubclassWindow();
		break;
	default:
		break;
	}
}


void CGen::InitData()
{
    for(int i=0;i<4;i++)
	{
		if(i<3)
		{
		m_data.Extra_1[i]=0;
        m_data.Extra_2[i]=0;
        m_data.Extra_3[i]=0;
        m_data.Extra_4[i]=0;
        m_data.Extra_5[i]=0;
		}

        m_data.Extra_6[i]=0;
        m_data.Extra_7[i]=0;
        m_data.Extra_8[i]=0;
        m_data.Extra_9[i]=0;
	}

	m_data.Birthday=135;
	m_data.Basic_Brains=1;
	m_data.Basic_Command=1;
	m_data.Basic_Force=1;
	m_data.Basic_Polity=1;
	m_data.Skill1=0;
	m_data.Skill2=0;
	m_data.Skill3=0;
	m_data.Skill4=0;
	m_data.Skill5=0;
	m_data.Skill6=0;
	m_data.Skill7=0;
	m_data.Skill8=0;
	m_data.Skill9=0;
}


//性別
void CGen::OnMale() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_MALE,IDC_FEMALE);
	if(result==IDC_MALE) m_data.Sex=TRUE;
	else m_data.Sex=FALSE;
}

void CGen::OnFemale() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_MALE,IDC_FEMALE);
	if(result==IDC_FEMALE) m_data.Sex=FALSE;
	else m_data.Sex=TRUE;
}


//信念
void CGen::OnPersuasioin1() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_PERSUASIOIN_1,IDC_PERSUASIOIN_5);
	if(result==IDC_PERSUASIOIN_1) m_data.Persuasion=1;
}

void CGen::OnPersuasioin2() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_PERSUASIOIN_1,IDC_PERSUASIOIN_5);
	if(result==IDC_PERSUASIOIN_2) m_data.Persuasion=2;
}

void CGen::OnPersuasioin3() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_PERSUASIOIN_1,IDC_PERSUASIOIN_5);
	if(result==IDC_PERSUASIOIN_3) m_data.Persuasion=3;
}

void CGen::OnPersuasioin4() 
{
	// TODO: Add your control notification handler code here
		int result=this->GetCheckedRadioButton(IDC_PERSUASIOIN_1,IDC_PERSUASIOIN_5);
	if(result==IDC_PERSUASIOIN_4) m_data.Persuasion=4;
}

void CGen::OnPersuasioin5() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_PERSUASIOIN_1,IDC_PERSUASIOIN_5);
	if(result==IDC_PERSUASIOIN_5) m_data.Persuasion=5;
}

//性格
void CGen::OnKidney1() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_KIDNEY_1,IDC_KIDNEY_4);
	if(result==IDC_KIDNEY_1) m_data.Kidney=1;
}

void CGen::OnKidney2() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_KIDNEY_1,IDC_KIDNEY_4);
	if(result==IDC_KIDNEY_2) m_data.Kidney=2;
}

void CGen::OnKidney3() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_KIDNEY_1,IDC_KIDNEY_4);
	if(result==IDC_KIDNEY_3) m_data.Kidney=3;
}

void CGen::OnKidney4() 
{
	// TODO: Add your control notification handler code here
	int result=this->GetCheckedRadioButton(IDC_KIDNEY_1,IDC_KIDNEY_4);
	if(result==IDC_KIDNEY_4) m_data.Kidney=4;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人伦理片在线| 国产精品美女久久久久久久久久久| 国产日韩精品视频一区| 日本在线播放一区二区三区| 99精品国产一区二区三区不卡| 久久久久亚洲综合| 九九视频精品免费| 日韩一区二区在线免费观看| 欧美不卡一区二区三区| 麻豆精品一区二区av白丝在线| 91理论电影在线观看| 国产精品人成在线观看免费| 日韩电影一区二区三区| 91精品国产麻豆国产自产在线| 午夜精品福利一区二区蜜股av| 欧美视频精品在线| 亚洲午夜在线电影| 在线综合视频播放| 国产高清久久久久| 亚洲欧美欧美一区二区三区| 一本一道久久a久久精品 | 国产日本一区二区| av日韩在线网站| 亚洲成人777| 精品国产一区二区三区不卡| 国产精品一线二线三线| 一区二区三区四区五区视频在线观看| 欧美中文字幕一区二区三区 | 日本一区二区三区国色天香 | 欧美一级二级在线观看| 国产高清久久久| 亚洲va国产va欧美va观看| 欧美大胆人体bbbb| 成av人片一区二区| 久久99热99| 一二三区精品视频| 国产网站一区二区三区| 69堂成人精品免费视频| 99精品视频一区| 国产精品小仙女| 亚洲国产精品一区二区久久| 国产女同互慰高潮91漫画| 欧美第一区第二区| 欧美一卡在线观看| 99久久精品国产精品久久| 国产精品正在播放| 国产伦精品一区二区三区免费| 丝袜亚洲另类丝袜在线| 亚洲综合偷拍欧美一区色| 成人欧美一区二区三区1314| 久久久精品影视| caoporn国产精品| 麻豆国产精品官网| 看国产成人h片视频| 奇米影视一区二区三区小说| 天天综合色天天综合色h| 日韩高清不卡在线| 在线观看免费成人| 国产成人av电影在线播放| 免费一级片91| 国产人伦精品一区二区| 日韩精品一区二区在线观看| 4438成人网| 欧美mv日韩mv| 精品国产第一区二区三区观看体验| 欧美一区二区三区播放老司机| 337p亚洲精品色噜噜狠狠| 69久久99精品久久久久婷婷| 91麻豆蜜桃一区二区三区| 色婷婷av一区二区| 欧美一区二区三区免费在线看| 久久久精品影视| 亚洲一区国产视频| 美女国产一区二区三区| 丁香网亚洲国际| 欧美日韩免费一区二区三区| 日韩欧美亚洲另类制服综合在线| 精品va天堂亚洲国产| 国产精品国产三级国产aⅴ原创| 亚洲图片另类小说| 日韩av一二三| 色综合久久中文字幕综合网| 欧美成人三级在线| 怡红院av一区二区三区| 国产精品资源站在线| 欧美区在线观看| 亚洲欧美电影一区二区| 国产一区不卡在线| 欧美一区二区三区白人| 亚洲另类色综合网站| 激情文学综合插| 制服丝袜亚洲播放| 亚洲与欧洲av电影| 欧洲人成人精品| 亚洲美女屁股眼交3| 不卡一区二区在线| 亚洲欧洲性图库| www.99精品| 国产精品久久久久久久浪潮网站| 久久精品国产99| xnxx国产精品| 国产精品乡下勾搭老头1| 久久综合色天天久久综合图片| 日韩精品电影在线观看| 欧美视频在线一区| 五月天亚洲精品| 日韩三级精品电影久久久 | 91精品国产欧美一区二区成人| 亚洲高清在线视频| 欧美精品色一区二区三区| 亚洲高清免费一级二级三级| 欧美一区欧美二区| 琪琪一区二区三区| 国产亚洲欧洲997久久综合| 国产一区欧美日韩| 亚洲精品国产一区二区精华液 | 91黄视频在线| 免费一级欧美片在线观看| 久久久久久久久久久久久久久99 | 欧美一个色资源| 懂色av中文一区二区三区| 一区二区在线观看视频| 欧美群妇大交群的观看方式| 国产一区二区精品久久99| 亚洲精品你懂的| 久久久亚洲精品石原莉奈| 99视频一区二区三区| 麻豆极品一区二区三区| 国产精品成人网| 精品精品国产高清a毛片牛牛 | 中文字幕一区二区三区精华液| 欧美午夜免费电影| 国产精品一卡二卡在线观看| 亚洲伊人色欲综合网| 国产精品久久久久久福利一牛影视 | 日韩一区二区免费电影| 99精品视频在线播放观看| 免费在线观看一区二区三区| 国产精品第一页第二页第三页| 欧美一级日韩不卡播放免费| 成人美女视频在线看| 欧美一级高清片| 奇米777欧美一区二区| 一区二区视频在线| 国产蜜臀97一区二区三区| www国产精品av| 欧美三级电影在线看| 丰满白嫩尤物一区二区| 国产精品一区二区x88av| 国产乱国产乱300精品| 国产一区二区女| 久久97超碰国产精品超碰| 激情综合五月天| 国产精品白丝av| 不卡的电视剧免费网站有什么| 老司机免费视频一区二区| 麻豆精品视频在线| 国产精品一二三四五| 国产麻豆成人传媒免费观看| 高清国产一区二区| 99精品欧美一区二区蜜桃免费| 91亚洲国产成人精品一区二区三 | 亚洲视频免费在线| 亚洲综合久久av| 喷水一区二区三区| 国产精品1024久久| 欧美综合在线视频| 欧美成人a∨高清免费观看| 国产精品理论在线观看| 亚洲伊人色欲综合网| 奇米在线7777在线精品 | 日本vs亚洲vs韩国一区三区| 精品一区二区在线视频| 99精品久久只有精品| 欧美一区二区在线看| 国产精品国产三级国产aⅴ中文 | 久久精品视频一区二区| 一区二区在线观看不卡| 国产一区二区在线电影| 欧美性猛片xxxx免费看久爱 | 91浏览器打开| 久久久99精品免费观看不卡| 五月综合激情婷婷六月色窝| 国产白丝精品91爽爽久久| 欧美丰满美乳xxx高潮www| 17c精品麻豆一区二区免费| 精品一区免费av| 欧美精品久久久久久久多人混战 | 成人小视频在线| 精品区一区二区| 久久99蜜桃精品| 欧美肥大bbwbbw高潮| 日韩专区在线视频| 91精品国产品国语在线不卡| 亚洲一区二区欧美激情| 色94色欧美sute亚洲线路一久 | 成人av午夜电影| 久久久av毛片精品| 福利一区二区在线| 国产肉丝袜一区二区|