亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

MFC掃雷源碼實戰(zhàn):VC++項目復(fù)刻與核心邏輯解析

MFC掃雷源碼實戰(zhàn):VC++項目復(fù)刻與核心邏輯解析 簡介這是一份面向Windows程序設(shè)計初學(xué)者與MFC進(jìn)階者的掃雷游戲完整開發(fā)資源基于Microsoft Foundation Classes框架實現(xiàn)幫助讀者理解如何用C類庫構(gòu)建圖形界面、處理消息循環(huán)與用戶交互事件。壓縮包共71個文件約2.7MB包含7個cpp源文件與8個h頭文件承載核心邏輯26個bmp位圖與2個ico圖標(biāo)構(gòu)成游戲界面素材另有rc資源腳本、dsp與dsw工程文件及exe可執(zhí)行程序方便直接運行與調(diào)試。資源圍繞雷區(qū)隨機(jī)生成、格子標(biāo)記、計時統(tǒng)計等機(jī)制展開通過自定義對話框與按鈕類演示控件布局、消息映射和事件響應(yīng)源碼結(jié)構(gòu)清晰適合對照閱讀以掌握MFC與Windows消息機(jī)制的結(jié)合方式。目前已有475人學(xué)習(xí)下載可作為課程設(shè)計或自學(xué)練手的實踐參考。1. 用 MFC 復(fù)刻掃雷一份能直接編譯運行的 VC 源碼項目很多人第一次接觸 Windows 桌面開發(fā)都是從 MFC 開始的而掃雷這個經(jīng)典小游戲幾乎是繞不開的練手項目。這份源碼包給的是一個完整的、基于 MFC 框架實現(xiàn)的掃雷程序打開解決方案就能編譯跑起來就是一個帶菜單、帶狀態(tài)欄、能正常判雷判勝的標(biāo)準(zhǔn) Windows 窗口程序。它適合兩類人一類是剛學(xué)完 C 語法、想找個能跑起來的完整項目練手的同學(xué)另一類是想回頭補(bǔ)一補(bǔ) MFC 消息映射、GDI 繪圖、文檔視圖這套老框架的開發(fā)者。整個項目不依賴任何第三方庫純 Win32 MFC代碼量適中邏輯清晰拿來當(dāng)二次開發(fā)的底子非常合適。2. 項目結(jié)構(gòu)與技術(shù)選型MFC 單文檔框架怎么撐起一個掃雷2.1 為什么用 MFC 單文檔而不是對話框掃雷這個程序表面上看是個小游戲但它有菜單欄、有客戶區(qū)繪圖、有狀態(tài)欄顯示剩余雷數(shù)這幾樣?xùn)|西湊在一起用對話框程序做會顯得很別扭。對話框程序天生是給表單輸入用的客戶區(qū)被各種控件占滿想在上面自由畫格子反而要繞一圈。單文檔SDI框架就不一樣了它天然帶一個主框架窗口、一個菜單資源、一個視圖類視圖類的OnDraw就是給你畫東西用的狀態(tài)欄也能通過框架類掛上去。這份源碼走的就是標(biāo)準(zhǔn) SDI 路線核心類大概這么幾個類名職責(zé)C掃雷App應(yīng)用程序類負(fù)責(zé)初始化CMainFrame主框架窗口管菜單和狀態(tài)欄C掃雷View視圖類負(fù)責(zé)繪制棋盤、處理鼠標(biāo)點擊C掃雷Doc文檔類存棋盤數(shù)據(jù)雷區(qū)、翻開狀態(tài)數(shù)據(jù)放 Doc、顯示放 View這是 MFC 文檔視圖架構(gòu)的基本分工。棋盤數(shù)據(jù)每個格子是不是雷、有沒有被翻開、周圍雷數(shù)全部存在文檔類里視圖類只負(fù)責(zé)根據(jù)文檔數(shù)據(jù)畫出來鼠標(biāo)點擊也是先轉(zhuǎn)成對文檔數(shù)據(jù)的修改再觸發(fā)重繪。這個分工的好處是以后想加存檔功能直接序列化文檔類就行視圖不用動。2.2 目錄結(jié)構(gòu)長什么樣解壓源碼后目錄大致是這樣掃雷/ ├── 掃雷.sln // VS 解決方案文件 ├── 掃雷/ │ ├── 掃雷.vcxproj // 項目文件 │ ├── 掃雷.h / .cpp // 應(yīng)用程序類 │ ├── MainFrm.h / .cpp // 主框架窗口 │ ├── 掃雷Doc.h / .cpp // 文檔類棋盤數(shù)據(jù) │ ├── 掃雷View.h / .cpp // 視圖類繪圖與交互 │ ├── StdAfx.h / .cpp // 預(yù)編譯頭 │ ├── res/ // 圖標(biāo)、菜單等資源 │ └── resource.h // 資源 ID 定義這個結(jié)構(gòu)是 VS 向?qū)傻臉?biāo)準(zhǔn) MFC 工程結(jié)構(gòu)沒有多余的東西。res目錄里放的是菜單資源和圖標(biāo)菜單里一般會有「游戲」菜單下面掛「初級」「中級」「高級」和「重新開始」幾個菜單項。resource.h 里定義這些菜單項的 ID消息映射里通過 ID 來響應(yīng)。2.3 核心數(shù)據(jù)結(jié)構(gòu)棋盤怎么存棋盤數(shù)據(jù)是整個程序的地基存得好不好直接決定后面寫起來順不順。常見做法是用一個二維數(shù)組每個格子用一個結(jié)構(gòu)體或者一個整數(shù)編碼。這份源碼里文檔類里大概會定義這么幾個成員// 掃雷Doc.h 中的核心數(shù)據(jù)成員 class C掃雷Doc : public CDocument { public: int m_nRows; // 行數(shù) int m_nCols; // 列數(shù) int m_nMines; // 總雷數(shù) int m_nFlags; // 已插旗數(shù) int m_nRemain; // 剩余未翻開格子數(shù) BOOL m_bGameOver; // 游戲是否結(jié)束 // 每個格子的狀態(tài)用二維數(shù)組存 // 低 4 位存周圍雷數(shù)高位存標(biāo)志位 BYTE** m_pBoard; };這里用BYTE**動態(tài)申請二維數(shù)組而不是固定大小的int board[16][16]是為了支持初級、中級、高級三種不同尺寸的棋盤。初級 9×9 共 10 雷中級 16×16 共 40 雷高級 16×30 共 99 雷尺寸變了數(shù)組也得跟著變所以用動態(tài)申請。每個BYTE里塞了兩種信息低 4 位存這個格子周圍有幾顆雷0 到 8高位用幾個 bit 分別表示「是不是雷」「有沒有翻開」「有沒有插旗」。這種位運算的存法在 C 語言寫的小游戲里很常見省內(nèi)存判斷起來也快。比如判斷一個格子是不是雷就是m_pBoard[r][c] MINE_BIT翻開就是m_pBoard[r][c] | OPEN_BIT。提示如果你打算二次開發(fā)建議先把這幾個 bit 的含義在頭文件里用宏定義清楚別用魔法數(shù)字不然過兩天自己都看不懂。3. 核心邏輯拆解布雷、翻開、遞歸展開與勝負(fù)判定3.1 布雷為什么第一次點擊不能踩雷掃雷有個約定俗成的規(guī)矩第一次點擊絕對不能踩雷。如果一開始就把雷布好玩家第一下就點中雷那體驗就太差了。所以正規(guī)做法是等玩家第一次點擊之后再布雷并且要避開玩家點的那一格以及它周圍八格。這份源碼里布雷邏輯大概長這樣// 在第一次點擊后調(diào)用避開點擊位置 (clickR, clickC) void C掃雷Doc::PlaceMines(int clickR, int clickC) { int placed 0; srand((unsigned)time(NULL)); // 用時間做隨機(jī)種子 while (placed m_nMines) { int r rand() % m_nRows; int c rand() % m_nCols; // 跳過已經(jīng)放了雷的格子 if (m_pBoard[r][c] MINE_BIT) continue; // 跳過第一次點擊位置及其周圍八格 if (abs(r - clickR) 1 abs(c - clickC) 1) continue; m_pBoard[r][c] | MINE_BIT; placed; } // 布雷完成后計算每個格子周圍的雷數(shù) CalcAdjacentMines(); }這段邏輯有幾個點值得說。第一隨機(jī)種子用time(NULL)保證每次開局雷的分布不一樣。第二abs(r - clickR) 1 abs(c - clickC) 1這個判斷把點擊位置周圍 3×3 的區(qū)域全部排除掉這樣第一下點開至少能展開一片不會一點就死。第三布雷和計算周圍雷數(shù)是分開的兩步先全部布完再統(tǒng)一算避免邊布邊算導(dǎo)致統(tǒng)計不準(zhǔn)。CalcAdjacentMines就是遍歷每個非雷格子數(shù)它周圍八格里有多少個雷把結(jié)果寫進(jìn)低 4 位。這個函數(shù)寫起來就是兩層循環(huán)加一個八方向偏移數(shù)組屬于體力活但必須寫對不然數(shù)字顯示會錯。3.2 翻開格子遞歸展開那一片空白掃雷最爽的瞬間就是點一下嘩啦展開一大片。這個效果靠的是遞歸展開點到一個周圍雷數(shù)為 0 的格子就把它周圍八格也翻開如果周圍八格里還有雷數(shù)為 0 的繼續(xù)遞歸。// 翻開 (r, c)如果是空白格則遞歸展開 void C掃雷Doc::OpenCell(int r, int c) { // 越界、已翻開、已插旗都不處理 if (r 0 || r m_nRows || c 0 || c m_nCols) return; if (m_pBoard[r][c] OPEN_BIT) return; if (m_pBoard[r][c] FLAG_BIT) return; // 標(biāo)記為已翻開 m_pBoard[r][c] | OPEN_BIT; m_nRemain--; // 如果踩到雷游戲結(jié)束 if (m_pBoard[r][c] MINE_BIT) { m_bGameOver TRUE; return; } // 如果周圍沒有雷遞歸展開周圍八格 int adj m_pBoard[r][c] 0x0F; if (adj 0) { for (int dr -1; dr 1; dr) for (int dc -1; dc 1; dc) OpenCell(r dr, c dc); } }遞歸的終止條件有三個越界、已經(jīng)翻開、插了旗。這三個判斷缺一不可少了任何一個都會出問題。少了越界判斷會數(shù)組越界崩潰少了已翻開判斷會無限遞歸棧溢出少了插旗判斷會把玩家標(biāo)記的旗子沖掉。m_nRemain是剩余未翻開格子數(shù)每翻開一個減一減到等于雷數(shù)的時候說明所有非雷格子都翻開了游戲勝利。這個判定放在視圖類里每次翻開后檢查一下。注意遞歸展開在高級棋盤16×30上最壞情況遞歸深度可能接近 480 層一般不會棧溢出但如果你把棋盤改得特別大就要考慮改成用棧模擬或者隊列的迭代寫法。3.3 右鍵插旗與勝負(fù)判定右鍵插旗的邏輯比左鍵簡單就是切換格子的 FLAG_BIT同時更新剩余雷數(shù)顯示。但有幾個細(xì)節(jié)要注意已經(jīng)翻開的格子不能插旗插旗數(shù)量不能超過總雷數(shù)有些版本允許超過但會顯示負(fù)數(shù)體驗不好。// 右鍵點擊切換插旗狀態(tài) void C掃雷Doc::ToggleFlag(int r, int c) { if (m_pBoard[r][c] OPEN_BIT) // 已翻開不能插旗 return; if (m_pBoard[r][c] FLAG_BIT) { m_pBoard[r][c] ~FLAG_BIT; // 取消旗子 m_nFlags--; } else { if (m_nFlags m_nMines) // 旗子數(shù)不能超過雷數(shù) return; m_pBoard[r][c] | FLAG_BIT; m_nFlags; } }勝負(fù)判定分兩種。輸?shù)那闆r很簡單翻開到雷就m_bGameOver TRUE然后把所有雷顯示出來。贏的情況是m_nRemain m_nMines也就是剩下的未翻開格子全是雷這時候自動把所有雷插上旗彈個提示。狀態(tài)欄上一般會顯示兩個數(shù)字剩余雷數(shù)總雷數(shù)減去已插旗數(shù)和用時。用時用一個SetTimer每秒更新一次游戲結(jié)束時KillTimer。4. 視圖繪制與消息響應(yīng)格子怎么畫、鼠標(biāo)怎么響應(yīng)4.1 OnDraw 里怎么畫棋盤MFC 的繪圖全靠CDC類視圖類的OnDraw(CDC* pDC)是繪制入口。畫掃雷棋盤核心就是兩層循環(huán)遍歷每個格子根據(jù)格子狀態(tài)決定畫什么。void C掃雷View::OnDraw(CDC* pDC) { C掃雷Doc* pDoc GetDocument(); if (!pDoc || !pDoc-m_pBoard) return; int cellSize 20; // 每個格子 20 像素 for (int r 0; r pDoc-m_nRows; r) { for (int c 0; c pDoc-m_nCols; c) { int x c * cellSize; int y r * cellSize; CRect rect(x, y, x cellSize, y cellSize); BYTE cell pDoc-m_pBoard[r][c]; if (cell OPEN_BIT) { // 已翻開畫灰色背景 pDC-FillSolidRect(rect, RGB(200, 200, 200)); pDC-Rectangle(rect); if (cell MINE_BIT) { // 是雷畫個紅圓表示 pDC-Ellipse(rect); } else { int adj cell 0x0F; if (adj 0) { // 畫數(shù)字不同數(shù)字用不同顏色 CString str; str.Format(_T(%d), adj); pDC-SetTextColor(GetNumColor(adj)); pDC-DrawText(str, rect, DT_CENTER | DT_VCENTER | DT_SINGLELINE); } } } else { // 未翻開畫凸起的按鈕效果 pDC-FillSolidRect(rect, RGB(192, 192, 192)); pDC-Draw3dRect(rect, RGB(255, 255, 255), RGB(128, 128, 128)); if (cell FLAG_BIT) { // 插旗畫個紅旗 DrawFlag(pDC, rect); } } } } }這段代碼里FillSolidRect填背景Draw3dRect畫立體邊框DrawText畫數(shù)字。數(shù)字顏色用一個輔助函數(shù)GetNumColor根據(jù)數(shù)字返回不同顏色經(jīng)典掃雷里 1 是藍(lán)色、2 是綠色、3 是紅色這個可以自己定。DrawFlag是畫旗子的輔助函數(shù)可以用Polygon畫個三角形加個桿也可以用現(xiàn)成的圖標(biāo)資源DrawIcon。源碼里用的是哪種打開 View 類的 cpp 一看便知。4.2 鼠標(biāo)消息怎么轉(zhuǎn)成格子坐標(biāo)視圖類要響應(yīng)WM_LBUTTONDOWN和WM_RBUTTONDOWN兩個消息通過類向?qū)砑覱nLButtonDown和OnRButtonDown處理函數(shù)。消息映射宏長這樣BEGIN_MESSAGE_MAP(C掃雷View, CView) ON_WM_LBUTTONDOWN() ON_WM_RBUTTONDOWN() ON_WM_TIMER() END_MESSAGE_MAP()處理函數(shù)里關(guān)鍵是把鼠標(biāo)的像素坐標(biāo)轉(zhuǎn)成棋盤的行列號void C掃雷View::OnLButtonDown(UINT nFlags, CPoint point) { C掃雷Doc* pDoc GetDocument(); if (pDoc-m_bGameOver) return; int cellSize 20; int c point.x / cellSize; int r point.y / cellSize; // 越界檢查 if (r 0 || r pDoc-m_nRows || c 0 || c pDoc-m_nCols) return; // 第一次點擊才布雷 if (!pDoc-m_bMinesPlaced) { pDoc-PlaceMines(r, c); pDoc-m_bMinesPlaced TRUE; SetTimer(1, 1000, NULL); // 啟動計時器 } pDoc-OpenCell(r, c); // 檢查勝負(fù) if (pDoc-m_bGameOver || pDoc-m_nRemain pDoc-m_nMines) { KillTimer(1); pDoc-m_bGameOver TRUE; } Invalidate(); // 觸發(fā)重繪 CView::OnLButtonDown(nFlags, point); }坐標(biāo)轉(zhuǎn)換就是簡單的除法point.x / cellSize得到列號point.y / cellSize得到行號。這里有個容易翻車的地方如果棋盤不是從客戶區(qū)左上角開始畫的比如留了邊距那除法之前要先減去邊距。源碼里如果沒留邊距就直接除。Invalidate()會觸發(fā)OnDraw重繪整個棋盤重畫一遍。對于 16×30 的棋盤480 個格子重畫一次的開銷很小不用做局部刷新優(yōu)化。4.3 菜單與狀態(tài)欄菜單響應(yīng)通過ON_COMMAND宏綁定到框架類或者視圖類的處理函數(shù)。比如「初級」菜單項 ID 是ID_GAME_BEGINNER處理函數(shù)里就把文檔的棋盤重置成 9×9 10 雷。void CMainFrame::OnGameBeginner() { C掃雷Doc* pDoc (C掃雷Doc*)GetActiveDocument(); pDoc-NewGame(9, 9, 10); GetActiveView()-Invalidate(); }狀態(tài)欄的創(chuàng)建在CMainFrame::OnCreate里用CStatusBar類設(shè)置幾個窗格分別顯示剩余雷數(shù)和用時。更新狀態(tài)欄用SetPaneText在視圖類里每次操作后調(diào)用。// 狀態(tài)欄窗格定義 static UINT indicators[] { ID_SEPARATOR, // 第一個窗格顯示提示信息 ID_INDICATOR_MINES, // 剩余雷數(shù) ID_INDICATOR_TIME, // 用時 };ID_INDICATOR_MINES和ID_INDICATOR_TIME是在 resource.h 里自定義的 ID字符串資源里給個初始寬度。更新的時候CString str; str.Format(_T(雷: %d), pDoc-m_nMines - pDoc-m_nFlags); m_wndStatusBar.SetPaneText(1, str);5. 避坑與常見問題編譯、運行、邏輯上的那些坑5.1 編譯報錯「無法打開包括文件 afxwin.h」現(xiàn)象用 VS 打開解決方案一編譯就報找不到afxwin.h。原因MFC 不是 VS 默認(rèn)安裝的組件安裝 VS 的時候如果沒有勾選「MFC 和 ATL 支持」就會缺這個頭文件。解決打開 Visual Studio Installer找到當(dāng)前 VS 版本點「修改」在「單個組件」里搜索 MFC勾選「適用于最新 v143 生成工具的 C MFC」裝完重啟 VS 再編譯。5.2 運行起來棋盤畫不出來一片空白現(xiàn)象程序能跑窗口也出來了但客戶區(qū)是白的沒有格子。原因OnDraw里沒有正確獲取文檔指針或者m_pBoard還是空指針。常見的是GetDocument()返回了 NULL或者棋盤數(shù)據(jù)還沒初始化就調(diào)用了重繪。解決在OnDraw開頭加個判空if (!pDoc || !pDoc-m_pBoard) return;。然后在OnInitialUpdate或者OnNewDocument里確保棋盤數(shù)據(jù)已經(jīng)申請好。如果是 SDI 程序OnInitialUpdate會在窗口顯示前調(diào)用一次適合做初始化。5.3 第一次點擊就踩雷現(xiàn)象開局第一下點下去直接炸了。原因布雷邏輯沒有排除第一次點擊位置或者布雷時機(jī)不對在點擊之前就把雷布好了。解決確認(rèn)布雷是在OnLButtonDown里、調(diào)用OpenCell之前才執(zhí)行的并且PlaceMines里排除了點擊位置周圍 3×3 區(qū)域。如果源碼里是開局就布雷那就要改成延遲布雷加一個m_bMinesPlaced標(biāo)志位。5.4 遞歸展開導(dǎo)致棧溢出崩潰現(xiàn)象點開一片空白區(qū)域程序直接閃退。原因遞歸展開沒有正確終止或者棋盤數(shù)據(jù)有環(huán)導(dǎo)致無限遞歸。解決檢查OpenCell里的三個終止條件是否都寫了越界、已翻開、已插旗。特別是「已翻開」這個判斷必須在遞歸調(diào)用之前就標(biāo)記當(dāng)前格子為已翻開否則遞歸回來又會重新處理。另外如果棋盤特別大可以把遞歸改成用std::stack或std::queue的迭代寫法。5.5 狀態(tài)欄數(shù)字不更新現(xiàn)象插旗、翻開格子狀態(tài)欄上的剩余雷數(shù)一直不變。原因狀態(tài)欄更新代碼沒調(diào)用或者調(diào)用了但窗格索引寫錯了。解決確認(rèn)每次操作后都調(diào)用了SetPaneText并且索引對應(yīng)的是雷數(shù)那個窗格。SetPaneText的第一個參數(shù)是窗格索引從 0 開始如果狀態(tài)欄有三個窗格雷數(shù)一般是索引 1。另外SetPaneText之后可能需要調(diào)用m_wndStatusBar.UpdateWindow()強(qiáng)制刷新。6. 二次開發(fā)怎么改從換皮到加功能的幾條路子拿到這份源碼最直接的改法就是換皮。把OnDraw里的FillSolidRect顏色改一改格子大小從 20 改成 30數(shù)字顏色換一套就是一個新版本。如果想做得好看點可以把格子繪制換成貼圖用CImage加載幾張 png根據(jù)格子狀態(tài)Draw上去比純色塊好看得多。再進(jìn)一步可以加功能。比如加一個「提示」按鈕點一下自動翻開一個安全格子加一個「撤銷」功能記錄每一步操作用棧存起來點撤銷就回退。撤銷這個功能要注意遞歸展開一次會翻開很多格子撤銷的時候要一次性全部回退所以記錄的時候要記錄整批操作而不是單個格子。還有一個常見的改造方向是加難度自定義?,F(xiàn)在只有初級、中級、高級三檔可以加一個對話框讓用戶輸入行數(shù)、列數(shù)、雷數(shù)然后動態(tài)生成棋盤。這個改動主要涉及文檔類的NewGame函數(shù)讓它接受參數(shù)以及視圖類根據(jù)新的行列數(shù)重新計算窗口大小。// 自定義難度動態(tài)調(diào)整棋盤 void C掃雷Doc::NewGame(int rows, int cols, int mines) { // 釋放舊棋盤 if (m_pBoard) { for (int i 0; i m_nRows; i) delete[] m_pBoard[i]; delete[] m_pBoard; } m_nRows rows; m_nCols cols; m_nMines mines; m_nFlags 0; m_nRemain rows * cols; m_bGameOver FALSE; m_bMinesPlaced FALSE; // 申請新棋盤全部清零 m_pBoard new BYTE*[rows]; for (int i 0; i rows; i) { m_pBoard[i] new BYTE[cols]; memset(m_pBoard[i], 0, cols * sizeof(BYTE)); } }這個NewGame里內(nèi)存釋放和申請要配對不然反復(fù)開新局會內(nèi)存泄漏。m_nRemain初始值是總格子數(shù)布雷之后不會變每翻開一個減一減到等于雷數(shù)就是勝利。改完邏輯驗證的時候有個小技巧把雷數(shù)設(shè)成 0然后點開一個格子應(yīng)該嘩啦全翻開直接勝利。再把雷數(shù)設(shè)成總格子數(shù)減一點開一個格子應(yīng)該只翻開那一格周圍全是雷。這兩個極端情況跑通了基本邏輯就沒大問題。我自己的習(xí)慣是每次改完棋盤相關(guān)的代碼都先用 9×9 10 雷跑一遍完整流程開局、點開一片、插幾個旗、踩一次雷、再重開一局。這套走下來沒問題才敢往大了改。掃雷這項目看著簡單但遞歸展開和位運算這兩塊稍不留神就翻車多跑幾遍不丟人。希望這份源碼能幫你把 MFC 這套老框架撿起來改出點自己的東西。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九九毛片这里只有精品| 午夜福利精品| 国产91 丝袜在线播放 | 色噜噜人妻av 中文字幕| 精品九九| 中文字幕片| 精品国产www久久| 亚洲欧美人妻| 欧美 亚洲 在线| 国产精品午夜福利视频| 久久久久久久久久久97| 自拍鲍鱼一区在线高清观看免费| 欧美AB在线| 久9久9精品| 欧美精品日韩一区二区| 大香蕉黄色一级片免费看| 日韩欧美传媒一区国产| 91激情国产| 久草男人天堂| 黄色高清久久无码依人| 夜夜影视四色| 国产av强奸美女| 九九无码| 欧美乱欲| 国产精品播放| 久久久一区二区三区四区五区| 在线人妻熟女一区二区三区四区五区| 豆花视频操逼网址| 免费观看一区| 日本精品一区二区三区四区的功能| 九九九九九九亚洲| 久久久久久性爱免费视频| 国外91| 日韩av色图综合| 中文字幕日韩电影人妻| 久9久9久9久9久9久9| 小骚逼被操的爽不爽| 激情露脸爱| 九久9热| 欧美亚洲| 干日本人少妇午夜寂寞影院| 欧美日韩香蕉| 成人无码在线超碰网| 免费精品AB| 精品9999| 老女人综合| 婷婷爽人人婷婷爽视频| 国产家庭乱伦表演| 亚洲 日本 不卡| 高清孕妇孕交 交| 人妻激情视频| 亚洲麻豆av一区二区| 99热日| 91N综合网在线| 日韩 女同 综合| 欧美 亚洲 在线| 60秒不遮不挡| 国产精品黄色三级av| 操逼逼福利视频| 大香蕉五月天婷婷| 亚洲欧洲小说图片视频 | 综合激情婷婷| 亚洲风情在线观看| 欧州一区二区三区四区| 免费A V在线播放| 欧美性爽xyxOOOO| 亚洲精品成人动漫在线| 亚洲日韩成人性爱视频| 人人妻人人操人人乐| 免费看污网址| 国产97亚洲| 麻豆国产97在线| 亚洲精品国产无码高清| 五月丁香久久| 国产自产22区| 免费黄色片。| 欧美一二在线| 青青伊人久久| 天天做天天爱| 日va操| a网站免费观看| 一区久久久二区| 日韩人妻丝袜美腿中文| 欧美激情久操网| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 欧美丝袜亚洲| 91香蕉视频在线观看免费| 欧美婷婷| 97chaopengongkai| 久久久久国产精品喷潮免费观看臀| 精品成人亚洲午夜电影| 亚洲国产精品久久久久婷婷青年| caopeng97人妻| 亚洲成人AB| 宅男影院久久久,99| 五月婷婷六月丁香| 天天热精品| 最新日本中文字幕| 加勒比无码一区二区三区| 九九九九免费高| 97人人夜| 亚洲AV永久无码一区仙野| 青青草国产亚洲精品久久| 麻豆尤物视频网| 伊人久久综合精品欧美| 日本加勒比无码专区一二三| 青娱乐福利99| 插欧洲美女欧美精品| 蜜桃臀 后入 一区 二区 三区 在线| 91夜夜蜜桃臀1区2区3区| 国产区在线| 天天干天天操天天干天天操| 日日躁天天躁狠狠躁| 无套内射人妻在线播放| 日韩资源网| 爱妃国产亚洲视频中文字幕| 91在线综合网| 日韩无码视频黄色| 久久綜合很很很| 国产日韩欧美中文在线播放| 欧美色图 人妻| 欧美福利视频啊啊啊啊| av资源在线播放天堂| 久草草一二三四区久久| 性影在线视频| 久久久久久裸体| 中文字幕国产| 精品十八在线观看| 大香蕉男女超碰精品在线| 91久| 91丝袜美腿网站| 天美传媒av在线| 日韩在线一区二区| 久久99深爱久久99精品| 在线黄页看毛片| 青青在线视频日韩欧美| 澳门成人网站久国产日韩| 大象AV在线| 午夜男人一级A片7777| 欧美精品1区2区3区| 亚洲同性aV综合| 精品丰满人妻一区二区三区免费观| 中文字幕神马久久| 91超级碰| 国产成年女人免费视频播放a| 在现视频女上位好爽| 91高潮| 人妻丝袜日本| 日韩偷拍色图| 欧美色网| 色大师网站www永久网站视频| 欧美色图99| 99色天堂| 亚洲国产精品无码AV久久久| 920日本午夜免费| 老熟妇乱轮| 欧美 综合 亚洲| 亚洲 欧美日韩 另类| 九九九九精品在线| 亚洲AO在线| 国产高清MV操逼视频| 岛国天天午夜影院传媒网| 亚洲人成网www| 日韩亚洲国产视频| 夜色综合| 亚洲动态色图| 97色欧洲| 91男人综合| 人人澡人人爽人人精品| 九九色逼| 色色色色日本| 91夜色| 成人欧美日超碰| 人妻久久久久久久久久久久久久久| 性暴力欧美猛交在线直播| 国产精品动态一区二区三区四四| 3D污黄视频在线观看| 97干97色| 亚洲色图一区二区三区| 亚洲做性| 色综合20p| 郑州宾馆老熟女露脸啪啪| 亚洲视频一二区| 女人爽到高潮潮喷18禁网站| 91午夜无码| 丰满人妻一区二区三区四区| 91国精产品| 免费综合亚洲中文| 久久久久国产一区二| 精品国产av一区二区三区四区入口| 色老汉色| 天美AV片| 国产女人高潮视频| 国产一级片| 一区二区三区四区免费视频| 蜜乳av一区二区| 人妻色偷色噜| 91精品网站| 日韩有码回春沙龙第一页| 韩国轻伦国内自拍一区| 欧美男女午夜啪啪| 91亚·色| 成人综合色网| 青青草十区九区爱夜| 亚州伊人色综台| 9999久久久久| 少妇超碰在线| 2019AV天堂| 亚州精品丝袜-不卡成人免费| 日韩人妻无码精品系列| 日本天天人人狠狠在线日美女| 亚欧免费| 国产日韩手机视频在线| 无码人妻精品一区二区三区99不卡| 蜜臀无码一区二区| 青青久日| 久久粉色| 极品销魂美女一区二区| 国产对白刺激视频| 久久怡红院| 婷婷亚洲综合| 亚洲人在线成线成人| 澳门成人网站久国产日韩| 亚洲乱色视频一区、二区在线| A片三级无码| 国产精品蜜乳AV| 精品欧美不卡在线播放| 翔田千里Av在线| 芊芊操逼视频无码| www.久久制服糖| 国产成人精品必看| 欧美人人AAA| 色99视频| 91精品人妻一区二区三区蜜桃臀| 欧洲无码一区二区| 亚洲超碰综合网| 视频在线97| 97在线视频网站| 人人人干干人人干| 日韩色欲久久一二三四区| 国产精品美女视频诱惑| 婷婷丁香五月天亚洲天堂网| 99热精品在线观看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 国产av又色又爽又黄| 日本人妻最新在线中| 99亚洲国产精品色一区二区三区| 精品一区二区三区国产| 1024人妻熟女一区二区三区| 日本午夜福利影院| 青青操少妇| 久久噜噜噜精品国产亚洲综合| 东北女人操比视频| 91中出视频| 久久av无码| 欧美成va视频网站| 丝袜天堂网| 蜜桃精品视频一区二区三区| 精品人妻一区二区三区在| 亚洲欧美综合区自拍另类| 屌色在线97视频| 亚洲精品1区| 99re在线| 丁香婷婷久久 | 欧美少妇第一页| 精品无码一区二区| 伊人网一本| 亚洲欧美日韩制服另类| 久久久久成人蜜桃精品| 国产婷婷一区| 97色综合中文网| 翔田千里AV无码秘 三区| 国产男人又猛又粗又爽| 91天射| 97精品免费视频网站| 亚洲欧综合另类无码一区| 懂色AV中文| 国产精品欧美在线观看| 免费啪啪啪网站18岁| 91亚州欧美| 97色97干| 9久久9综合| 老熟女91| 和协影院中文字幕三区| 欧美日韩性爱电影在线| 精品久久久久黄少妇| 密臀在线一区尤物| 天天爽天天爽| 91久久婷婷| 5月婷婷6月六月丁香| 国产噜噜噜噜噜久久久久久久久| 伊人欧美大香蕉视频| 天天日夜干| 小日子操bb在线看| 国产二区三区粉嫩在线| AV无码久久久精品| 九九九只有精品| 国产AV高清AV无码| 国产9熟妇视频网站| 在线啊v一区| 老色鬼成人精品视频下载大在线观看| 日本三级A片网站com| av凤凰久久久| 久久大香蕉97| 久久久久免费少妇| 99热国产精品| 国产超碰| 青青操视频在线| 黑人操一区二区| 91男人天堂网| 中文字幕日韩精品久久| 久久精品人妻一区二区三区| 丁香五月久久| 欧美一级久久久丰满| 欧美日韩亚洲五月天婷婷| 亚洲一区二区三区婷婷| 久久久影院| 亚洲第一页第二页激情| 91欧美性| 五月天婷婷基地| 在线97视频| 1区2区3区中文字幕日韩| 精品人体无圣光凹凸| 久久久草草精品| 六六久久日韩不卡| 操高情无码| 青青青在线高清视频在线一二三四区 | 天天插天天操| 精品性爱| 日韩本不卡视频在线观看 | 91人妻PORNY九色大屁股| 九七超碰人人乐| 东北夫妻性偷拍| 亚洲密乳AV| 日韩二区三四区五区六区在线看| www网站黄| 3PAV乱伦视频| com 首页 18岁 禁区 女优 免费 精选 同城| 免费黄色片。| 不卡二三区人妻少妇| 天天综合香 ld视频| 天天日天天干天天整| 亚洲性网| 亚洲情色 无码专区| 亚洲。日韩。欧美| 日本在线视频导航| 日本一区视频在线观看| 中文字幕诱惑制服人妻丝袜美丝袜美| 激情五月天插| 久久久久国产精品久久久| 日本一区三级韩国| 国产吞精a级片激情电影| 日本韩国国产精品一区| 中文 人妻 制服| 大干人妻| 是还免费视频1727我| 99热亚洲天堂| 六月婷婷综合| 可以免费观看的日韩av毛片| 色在线综合| 91影视亚洲| 精品国产自在在线99| 欧美一区二区三区日韩| 人人干人人搞人人摸| 五月天久久综合网| 色欲三区| 豆花视频操逼网址| 成人资源中文字幕在线观看| 熟妇高潮一区二| 天天操天天射青青草| 日本精品网站在线中文| julia ann久久| 5252色欧美在线| 亚洲五码一区二区三区| 免费一级a毛片久久久久久鸭绿欲| 无毛精品| 亚洲国产中文字幕| 日本顶级天天操狠狠操夜夜操中文字幕| 久久草在线综合视频| 色图四区| 欧美色性情| 久久久一区二区三区四区五区| 亚洲天堂第一页| 国产无遮挡| 视频在线观看一二三区| 国内自拍 日韩激情 99| 国产无套粉嫩白浆在| 久久精品国产免费观看99| 精品亚洲国产成人av网站| 狠狠中文字幕| 成人小说另类在线| 97se亚洲| 精品免费视频国产一区| 免费一级精品啪啪视频| 可以免费观看的日韩av毛片| 国产免费一区二区在线A片视频| 黄色人人| 少妇xx精品| 亚洲图片偷拍视频区| 国产亚洲精品久久久久小| 欧美色91| 九九九九国产| 国产东北女人在线视频| 人妻精品一区二区在线| 九九热精品| 日本国产欧美高清在线| 国产精品视频自拍在线| 五月丁香社区婷婷日韩欧美精品影院 | 可乐操亚洲蜜911| 97在线公开视频| 一区二区高清视频| 人妻精品一区二区| 人人性爱视频免费| 成人a大片在线观看| 婬女免费一二三区A片| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 亚洲 欧美 第一页 | 亚洲免费成人精品电影| 精品久久久亚洲AV成人网站| 九月丁香婷婷| 我想要啊 啊 啊| 久久二| 宅男91视频在线播放| 神马午夜久久久| 999国产精品999久久久久久| 色黄污美女啪啪啪免费网站| 91丨国产丨白浆秘 洗澡动漫| 亚洲无码日韩电影| 国产51色综合久久免费| 天天日少妇逼AV| 国产欧美伊人| 亚洲色图第一页| 思思久热在线精品66| 婷婷超| 一区二区三区视频在线观看免费| 国产成人无码网站在线视频| 91色黑人少妇| 熟妇视频一区二区三区在线| 亚洲码专区| 99re不伦| 69天堂| 熟女视频久久| 久久影视二区三区行押| 999亚洲国产视频| 国产日韩精品一区二区三区| 国产精品农村妇女| 女人午夜视频777| 亚洲精品骚逼| 91久久久亚洲| 国产www色在线观看| 91精品成人www| 久久爱97| 久久99视频| 很狠操| 国产一级不卡在线观看| 九九九九九九九九九五码| 秋霞Av理论一级在线| 五月天婷婷基地| 亚洲好色人妻| 男人的天堂一区三区| 午夜精品人妻二区三区| 狠狠色噜噜狠狠狠狠狠色综合久久 | 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 中文字幕少妇色| 欧美人与动性人交a| 人妻激情另类| 亚洲婷婷综合网| 超碰久久性爱| 91操操操操| 亚洲男人天堂网久久| 2019天天干| 日本有码久久| 操逼无码操逼| 北京美女一区二区| 性色av蜜臀av色欲aV| 亚洲欧美一区二区不卡视频播放| 综合网欧美| 97色在线观看| 欧美成人免费在线观看| 91超级碰碰碰| 日韩超碰97| 男人的天堂啪啪啪啪啪蜜桃不卡| 久久一本大香蕉| 影音先锋视频在线| 日日骚av| 青青草视频久久| 乱伦强奸区日韩| 夜夜狼人妻| 精品国产一区二区三区四区在线看| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 黄片com.| 超碰在线免费一区二区三区| 亚洲另类久操网| 国产综合在线视频网站| 亚洲青青草| 97天堂| 日韩中文字墓| 操曰本熟女| 91|九色|国产熟女| 免费99精品国产自在在线| 爽 好舒服 无码刺激久久| 欧美翘臀视频网站一区二区三区 | 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 99久久久久久久久| 91综合网在线| 五月天开心网| 人人操人人操人妻人| 色色色色色色色色色色色色色色综合| 国语精品av| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 亚洲图片 91| 草草影院最新网址| 可乐操在线| 久久亚洲不卡一区二区三区 | 啊啊啊啊啊在线视频| 成人午夜小视频手机在线看| 国产99热| 中文字幕精品亚洲熟女| 在线天堂999| 成人在线视频网| 麻豆综合一区av| 欧美性高潮| 婷婷五月天激情网| 久久亚州精品成人Av无| 黄页av| 美女91av| 久久蜜色情在线视频xxx免费观看| 高潮毛片无遮挡高清免费| 欧美日韩妖精91com| 精品视频专区| 青青草原狼av| 激情开心五月天| 操逼1区| 黄片免费视频2019| 久久精品高清无码一区| 亚洲91网。| 25国产精品免费观看| 免费簧片在线观看| 亚洲高清色综合| 九9热伊人| 亚洲色9| 一区二区三区网站日日骚| 大香蕉五月天婷婷| 人妻 欧美亚洲| 五月丁香婷婷综合网| 91人妻爽爽人人做人人澡| 91在线页| 久久 久久国内精品亚洲| 怡红院成人视频| 97久久精品亚洲中六字幕| 99蜜桃臀亚洲成人在线观看| 伊人青青一区成人视频在线观看区| 日韩免费看黄片| 午夜精品99久久久久传媒| 激情抓乳插进去啪啪啪日韩| 我爱大香蕉| 91看黄片| 韩国三级三级BD在线| 天天爽天天| 超碰在线香蕉| 97爱啪| 加勒比久久综合网高清| 思思热在线cao| 九久9热| 欧美72网页| 色哟哟-国产专区| 久久久久一本一区二区青青蜜月| 极品内射| 日本人体九九九九九九| 天天射日日干| 国产亚洲精品美女| 亚洲欧美综合| 成人五级久久| 无码聚合| 日韩偷拍一区二区三区| 欧美97日韩精品| 婷婷人妻激情| 无码伊人久久大杳蕉中文无码| 人人潮人人摸| 中文字幕人妻色偷偷久久皮| 韩国一级做a久久久久| 日韩黄片影院| AND人妻系列| 人妻干天天| 亚拍在线| 色婷婷成人| 人妻少妇精品| 久啪| 欧美啪啪女女| 激情终合网| 国产白嫩漂亮KTV在线| 青草青青久久久久久国产| 天天综合官网| 九九热精彩视频| 97人妻碰碰中文无码久热丝袜| 狠狠久久四虎| a级成人毛片免费视频高清| 国产熟女高潮一区二区三区| 九九成人| 国产久久av| 97欧美综合| 自拍亚洲综合| 中文字幕在线观看AV| 亚洲中文一区二区三区| caopeng97人妻| 成人黑料社久久| 豆花视频操逼网址| 97欧美性爱| 影音先锋乱伦资源| 亚洲欧洲偷拍一区| 伊人五月天婷婷| 激情终合网| 国产品精品自在在线午夜免费| 97看操| 欧美人人AAA| 婷婷综合在线| 精品人妻二区三区| 国产天天骚| 久久久久久久久久久久久久久久9| 99999久久精| 免费看日本操逼视频| 另类图片欧美激情综合| 久久欧美按摩999| 在线无码视频| 风月影院男女十八禁| 日本色色色色色视频| 欧美78| 欧美成熟性爱精品| 香蕉婷婷| 无码精品久久久久久亚洲| 欧美第一页| 超碰碰小说97| 99在线精品观看视频中文| 五月丁香综合激情| www.色综合| 六月色婷婷| 亚洲色图激情小说| 1024久久高清视频| 国产精品天美传媒| 无码人妻丰满熟妇奶水区毛片| 欧美午夜视频免费观看| 亚洲丰满很很操| 久久精品综合| 久久久999| 中文字幕奈奈美被公侵犯| 啪啪资源网| 色999;丁香五月| 国产农村妇女精品一| 欧美青青视频| 久久久亚洲| 国产 热久久久久国产精品| 333kkkk·亚洲com久久| 夜夜爽爽爽| 少妇滛荡视频| 天美传媒一二三区永久网站| 91电影色诱| 超碰97人人乐| 国产乱码久久久| 日本不卡一区二区| 日韩不卡a级视频专区| 伊人综合色网| 素人伊尹大香蕉免费下载视频| silk lablo在线观看一区二区| 天天躁日日躁狠狠躁| 天美传媒国产原创中文字幕亚洲欧美另类 | 国产精品在线网站| 色综合一区二区三区| 一色网男人的天堂| 亚洲中文一区二区三区| 天堂亚洲精品| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 91精品人妻一区二区三区蜜桃| 国产无码精品高清| 精品丰满熟妇人妻一区| 亚洲无码免费看| 国产欧美美女免费观看视频| 青娱乐久久艹| 日韩AV熟女乱伦| 九九九精品一区二区无码| 在线性黄高清免费视频| 97干在线| 中文精品一区二去| 厕所偷拍在线| 精品午夜福利导航| 99这里有精品| 久久精品一区二区| 在线天堂999| 日熟女| 美女毛片999| 在线免费观看日韩一区| 欧日a| 天天综合网合集91| 91在线精品| 看黑人AV不卡| 最新日日夜夜天天干干| 天天干天天中出av| 国产精品熟女丝袜一区二区| 亚洲欧美97√| 久久久久久久少妇| 亚洲自拍天堂| 9999伦理视频| 人人操,操人人| 国产午夜福利视频在线| 91在线视频观看国产| 欧美草草| 久久伊人在线五区| 国产综合操逼高清| 日韩三级伦理中文字幕| 情侣操 逼视频99| 91大胆欧美| 日本成人A片免费看| 97一区二区蜜臀| 在线观看中文av字幕| 欧美懂色综合网| 97在线资源| 亚州成人a∨| 欧美人人AAA| 久久riav中文精品| 欧美老妇综合网| 欧美性爽xyxOOOO| 成人免费福利在线观看| 久久综合女优| 久久黄片国产一区二区| 亚洲综合在线高清| 天天综合欧美| 91精品久久久久五月天精品| 欧美色图自拍| 中出91视频| 国产二区三区免费视频| 妇女乱色二区| 超碰碰小说97| 97超碰免费人人性爱| 免费观看欧美日韩操逼视频| 欧美有码亚洲中文字幕一区二区三区四区| 久久久久久欧美精品se一二三四| 欧美成不卡网| 亚洲欧美中日韩| 国产精品扒开腿做爽爽爽视频| 日韩中文字幕二区| 看黄片视频免费| 天天爱天天操| 国产91 丝袜在线播放00-百度| 野狼激情网| 欧美少妇大量自拍视频在线观看| 久久午夜鲁丝片| 黑人综合网| 欧美日韩午夜精品一区二区三区| 91国产丝袜美女| 啊啊啊好疼| 97欧美资源| 91夜色| 亚洲图片婷婷五月天| 青青操轻轻| 大香蕉操久久| 日韩资源网| 欧美综合加勒比在线| 日韩精品9999| 亚洲男人的天堂va亚洲男人社| 男生女生啊啊啊啊| 国产欧洲精品亚洲午夜拍精品| 国产久久视频| 亚洲在钱| 亚洲国产精品无码AV久久久| 精品久久97| 交换娇妻呻吟声不停中文字幕| 激情婷婷综合久久| 国产欧美日韩精品中文| 欧美.亚洲.另类.丝袜.制服.诱惑| 亚洲欧美国产成人综合不卡| 天天干天天干天天干| 免费超碰97久久| 秋霞怕怕片| 激情第四色| 四虎影视永久在线观看精品免费网站 | 成人无码欧美一级A片狼牙直播| 大香蕉92| 99999精品视频| 麻豆久久久一区二区| 最新日产中文在线麻豆| 亚洲欧美日韩精品久久久一区二区| 久久99精品九九久久久婷婷| 欧美亚洲图片| 开心六月色| 天天操天天干一区二区 | 狠狠色婷婷7777久| 精品久久九| 探花精品 一区二区| 亚洲黄a三级三级三级看三级| 天堂精品小草| 黄站在线免费观看| 欧美在线视频观看一二三四区高清| 国产欧美日韩精品中文| 亚洲s在线观看| 色一射色一射| 日韩欧美传媒一区国产| www.91色综合| 乱伦熟女专区| 国产欧洲精品亚洲午夜拍精品| 乱伦图一区| 日韩欧美被操黄免费观看| 国产精品一二三区18| 欧美72网页| 精品在线观看视频在线| 国产专区路线| 无码丰满熟妇一区二区浪潮AV| 91精品丝袜在线观看| 99re视频在线播放青草| 深夜啪啪啪视频免费| 男人女人18禁片免费看网站| 凸凹视频在线观看| 欧美高清16| 久久综合中文国产| 大香蕉一线视频| 日韩综合无码一区久久92| 综合网亚| 婷婷大香蕉| 国产精品视频麻豆入口| 人人澡综合涩| 人妻一区二区三区四区视频| 日本九九久久99| 夜夜嗨AV一区天天| 欧美日韩国产高清在线一二三区 | 美女尤物人人操| 欧美97免费| 美女黄码视频午夜| 亚洲中文人妻色| 亚洲激情AV| 午夜欧美女人操逼| 97在线精品观看视频| av亚洲天堂资源网站| 婷婷综合激情| 黄片www.| 天天插网| 久久久久久97| 欧美性夜| 丝袜美腿丝袜| 日韩天天综合| 国产又粗又长又大的视频| 鸥美极品| 国产成人啪一区二区| 乱伦熟女论坛| 99精品国产户外露出| 国产福利第一视频| 亚洲素人综合| 操碰97| 成人一二三区| 欧美淫穴| 尤物网址| 色91综合网| 欧美 日韩 另类 亚洲| 磁力99AV| 久久久999国产精品| 日日骚AV| 亚洲精品人妻吞精av| 97超碰国产亚洲精品资源| 欧美少妇高潮久久91| 国产日韩人人| 91色噜噜狠狠| 熟女精品一区二区在线观看| 久久久夜夜夜| 国产热av| 91色欧美| 亚洲天堂另类| 亚洲玖玖爱| 美女丝袜激情小说| 东京热av男人的天堂| 青青操青娱乐| 超碰人人干| 色综合久久av| 91被操| 久久伊人东京热| 手机av天堂久久久久| 人人插人人搞人人操| 粉嫩国产精品久久粉嫩| 天美传媒在线一区| 亚洲美女av无码| 岛国片国产成人亚洲播放| 999热这里只有精品| 日韩熟女无码| 色婷婷久久| 看看日B真人视频| 久久午夜鲁丝片| 三级精品三级在线观看| 黄片免费日韩| 在线αⅴ| 日本久久久久久久久| 欧美啪啪天堂| 偷看洗澡一二三区美女| 婷婷五月天综合网| 操老熟女AV| 午夜福利免费福利视频| 日日夜夜青青草母狗| 秋霞Av理论一级在线| 亚洲成aⅴ人片不卡无码| 久久黄黄| 国产毛片毛片4p懂色| 97二区四区| 探花精品 一区二区| 婷婷三区| 超碰在线1234区| 91成人在线免费视频| 欧美 亚洲 在线| 在线情色电影 91大 | 久久国色天香香蕉| 亚州综合色| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲诱惑天堂 | 久操网视频| 中国91AV| 嗯啊不要在线观看嗯啊| 亚洲精美粉嫩嫩泬在线观看| 久久专区| 国产成人五月天丁香花| 后入福利视频| 东北老女人的激情视频| 欧美三级不卡| 香蕉久久国产AV一区二区| 欧美日产国产在线成人第一区| 日本黄色天堂| 亚州久久9| 人妻在线臀日韩| 国产三级中文有码在线视频| 你懂的在线观看区国产| 欧美天天干| 久久青娱乐| WWW美腿丝袜香蕉中文| 欧美久久婷婷| 天天弄欧美| 日韩情色视频| 久久久精品国产亚洲伊人| 午夜视频黄| 亚洲国产精品无码AV久久| 日韩三级av片| 久久婷婷一区| 亚洲久草AV色图| 蜜臀av网址| 亚洲国产中文字幕| 亚洲drav色图| 久久综合乱子伦国产免费| 99色悠悠| 欧美日韩人人精品| 25国产精品免费观看| 亚洲一区二区精品福利| 青青操狠狠撩| 在免费jIzzjIzz在线视频| 欧美黑人精品一区二区| 成人无遮挡毛片免费看| 国产亚洲深夜激情| 天天色天天干天天爱| 天堂俺去俺来也www久久婷婷| 欧美色图电影| 久久超碰网| 国产亚洲福利第一页丝袜| 在线亚洲 欧美 日本专区| 操婢日韩| 日韩成人精品视频自拍| 99久久网站| 黄色区免费观看中文字幕| 逼逼逼逼操操操操操操操操操午夜剧场| 日本精品五区| 在线天堂资源亚洲| 精品少妇999| 欧美不卡在线一区二区| 欧美另类精品xxxx| 十八禁视频网站| 黄色污污污污污污网站| 熟妇视频一区二区三区在线观看| 99re视频在线观看这里只有精品| 偷看洗澡一二三区美女| 中文字幕日韩综合| 你草精品在线视频| 亚洲女人毛茸茸91| 欧美亚洲91| 草草影院日本第一页| 欧美精品999| 欧美九九99久久精品| 九一综合网| 一本色道人妻久久| 一本色道久久天天射天天干| 亚洲精品人妻吞精av| 久久国产99精品72福利| 亚洲高清在线se| 欧美亚洲中文| 午夜理论片在线观看免费| 操人妻少妇中文| 二三四区精品| 亚州综合色| 日操粉逼逼| 蜜臀AV网站| 欧美AB在线观看| 天天大干大香蕉| 青春草莓视频在线观看网址| 青青久久手机线视频| 亚洲激情网一二三四区| 狼天天狼天天大香蕉| 夜夜福利| 大香蕉综合网| 国产亚洲福利第一页丝袜| 黑人精品成人一区二区三区| 亚州成人a∨| 亚洲AV无码久久精品蜜桃小说| 日韩美女高潮喷水视频| 777超碰| 99久久精品无码一区二区| 久久9亚洲| 在线亚洲精品久久久| 4虎在线观看| 人妻系列无码专区中文有码| 亚洲精品一二三四区| 日韩精品第3页| 78超碰| 国产福利影视| 亚洲男人的天堂网| 青青草五月份天| 自怕偷自怕亚洲精品| 久久精精区一区二区一蜜桃一区二区| 99中出在线| 全国男人天堂网| 青青色在线观看| 亚洲AV成人无码一区二区三区在线观看| 69精品人人人人| 热久久无毒不卡| 欧美色999| 婷婷啪啪| 91久热| 国产18精品亚洲精品| 欧美色棕合| 欧美亚洲首页| A久久| 久久久久久十| 亚洲激情网| 精品人妻一区二区三区不卡断 | 欧美精品23| 97在线欧洲| 欧美 色 亚洲| 狠狠色综合网| 熟女高潮合集-永久久久-成人AV| 欧美综合1性辶| 亚洲国产日韩欧美熟妇在线| 亚洲情色一区三区| 2019精品国产无码成人| 在线综合 亚洲 欧美中文字幕 | 四虎AV在线观看| 国产精品久久久久久久久久久久久久| av在线播放国产一区| 黑丝日韩av丝袜av| 青草香蕉网| 美女操逼A A| 国产乱人妻精品入口| 日韩精品一区二区日韩 | 青青青草原| 婷婷五月天久久久| 色色九区| 91亚·色| 自拍偷拍国产欧美日韩韩| 中国黑人三级片网站上区| 亚洲成人免费中文字幕| 2025亚洲男人天堂| 老司机天天操| 久久久久久裸体| 狠狠色综合网| 美女91网站| 绑缚麻绳人妻寝取完整版| 逼逼逼逼操操操操操操操操操午夜剧场| 国产人妻精品久久久一区二区三区| 天堂精品| 免费观看欧美日韩操逼视频| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 无码高清少妇久久| 一牛影视久久久一区二区三区| 亚欧洲日韩国产精品| 亚洲青青青视频在线| 成 人片 黄色大片| 蜜桃AV天堂| 亚洲乱色视频一区、二区在线| 国产传媒日韩欧美| 日韩午夜国产| 欧美1区二区三区公司| 少妇激情AV| 大香蕉手机在线视频| 日韩亚洲精品一区二区| 91性高| 9久久精品| 中国AV美女| 欧日韩一二三f区| 亚洲欧美天堂在线| 五月天黄色激情视频| 午夜精品久久久| 91n免费处女| 亚欧Av| 亚洲精品97p| 欧美天天综| 五月天激情四射| 久久超碰日韩精品| 中文字幕人乱码中文字的预防方法 | 国产欧美美女免费观看视频| 久久九九视频九九视频| 国产深夜福利| 久久禁| 精品小视频在线| 亚洲 日韩 欧美 国产综合体| 东京热男人的天堂| 九九超碰综合网| 97干天天| 97超碰色五月| 天天干人妇| 精品国产91av一区二区三区| 九热久| 激情文学小说一区二区| 91中文精品日韩欧美在线| 丁香五月天堂网| aⅴ日韩成人电影av在线免费看av大全| 一本色道久久综合狠狠操| 91亚州欧美| 亚洲色图久久成人| 日本人妻A片成人免费看片| 岛国激情视频软件| 九九超碰综合网| 国产十八禁视频| 日美免费黄片| 日小BB小视频| 人人模人人看| 欧在线一二区| 欧美专区日本专区| 一本一道人妻久久一区二区三区| 97色综合中文网| 人妻超碰青青草98| 久久久性爱视频| 爆操无码| 青青操综合网| 欧美精品日韩久久久九| 东北少妇高潮zzzz| 97爱碰| laoshunv91| 亚洲欧美性生活| 精精夜夜| 97青青操视频| 1024亚洲中文字幕久在线看片你懂的 | 怡春院久久| 国产9熟妇视频网站| 久久9免费视频| 亚洲欧美内射| 欧美97av| 大香蕉视频啪啪啪啪| 综合少妇网| 国产精品丝袜在线| 伦理第一页| 人妻铁牛TV| 九九九久久久| 久久成人网站| 久久久久久九九九九九九| 粉嫩久久久极品| 亚洲人妻久久久| 国产精品伦理| 激情一区二区| 操国产逼| 国产成人午夜视频网址| 亚欧成人中文字幕一区| 欧美综合区| 五月天综合网|