久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Qt/C++俄羅斯方塊源碼解析:從圖形視圖框架到信號槽的游戲循環(huán)實戰(zhàn)

Qt/C++俄羅斯方塊源碼解析:從圖形視圖框架到信號槽的游戲循環(huán)實戰(zhàn) 簡介一份基于QT與C實現(xiàn)的經(jīng)典俄羅斯方塊完整工程面向初學(xué)QT圖形界面開發(fā)或?qū)游戲編程感興趣的讀者核心邏輯精簡適合作為入門分析與練習(xí)素材。壓縮包內(nèi)共12個文件包含4個cpp源文件、3個h頭文件、1個pro工程配置以及多張界面預(yù)覽圖整體僅58KB結(jié)構(gòu)輕量清晰頭文件與源文件分離接口和實現(xiàn)便于快速定位核心邏輯。工程利用QGraphicsView與QGraphicsItem繪制游戲區(qū)域和方塊QTimer控制下落節(jié)奏并通過信號與槽機(jī)制處理旋轉(zhuǎn)、消行等交互事件方塊類型以獨立類封裝游戲主邏輯單獨管理用戶輸入、碰撞檢測和得分計算還包含隨機(jī)序列生成、行消除檢測等功能模塊體現(xiàn)了面向?qū)ο笤O(shè)計與模塊化組織方式。目前已有466人學(xué)習(xí)下載適合通過閱讀源碼理解QT事件驅(qū)動編程、動畫更新以及C游戲程序的整體架構(gòu)也可作為后續(xù)擴(kuò)展功能或課程設(shè)計的參考基礎(chǔ)。1. 項目速覽為什么說 QT/C 俄羅斯方塊是 Qt 初學(xué)者繞不開的練手項目如果你在 Qt 里只會寫幾個控件、彈個對話框那這款 tetrix 項目的價值就不是又一個俄羅斯方塊這么簡單了。它把 Qt 圖形視圖框架QGraphicsView/QGraphicsItem、定時器驅(qū)動的游戲循環(huán)、信號槽事件處理、面向?qū)ο蟮亩鄳B(tài)設(shè)計全部揉在一個不到 2000 行的源碼包里讀一遍等于把 Qt 桌面開發(fā)的骨架從黑匣子變成透明盒子。無論你是剛接觸 Qt 想找個完整項目練手還是已經(jīng)在寫業(yè)務(wù)代碼但想補(bǔ)游戲邏輯這門課這份源碼都比零散教程好用得多。它適合兩類人一類是照著跑通并理解事件驅(qū)動原理的初學(xué)者另一類是想快速掌握一個模塊化小項目結(jié)構(gòu)的熟手。2. 源碼結(jié)構(gòu)拆解從源文件布局圖看 Qt 工程的正確姿勢拿到「QT俄羅斯方塊.zip」解壓之后目錄里除了項目文件和源碼還有三張截圖捕獲.JPG、源文件布局.png、界面預(yù)覽.png。這三張圖不是給你欣賞的它們直接把源碼長什么樣和運行效果擺在你面前我建議先看源文件布局.png再對照代碼看界面預(yù)覽.png最后跑起來對照捕獲.JPG 驗證細(xì)節(jié)。這是審查一個陌生 Qt 工程最不容易翻車的順序。2.1 文件布局一個標(biāo)準(zhǔn) tetrix 工程的骨架長什么樣用 Qt Creator 打開工程文件后左側(cè)的源文件列表基本就是這樣的結(jié)構(gòu)tetrix.pro headers/ tetrixboard.h tetrixpiece.h tetrixwindow.h sources/ main.cpp tetrixboard.cpp tetrixpiece.cpp tetrixwindow.cpp這是一個非常經(jīng)典的三個類各司其職的 Qt 小游戲架構(gòu)。tetrix.pro是 qmake 工程文件負(fù)責(zé)聲明模塊依賴和源文件列表tetrixpiece.h定義七種方塊形狀的數(shù)據(jù)結(jié)構(gòu)tetrixboard.h聲明游戲面板的繪制和邏輯tetrixwindow.h負(fù)責(zé)主窗口布局和用戶交互。頭文件.h只放接口聲明實現(xiàn)文件.cpp放具體邏輯這種分離讓你在改裝玩法時不用翻整個文件。從工程依賴來看tetrix.pro 通常會這樣聲明 Qt 模塊QT widgets SOURCES sources/main.cpp \ sources/tetrixboard.cpp \ sources/tetrixpiece.cpp \ sources/tetrixwindow.cpp HEADERS headers/tetrixboard.h \ headers/tetrixpiece.h \ headers/tetrixwindow.h這里關(guān)鍵的一行是QT widgets俄羅斯方塊屬于控件密集型程序必須鏈接 Qt Widgets 模塊。如果漏掉這行你會在編譯時遇到一堆QGraphicsView not found之類的玄學(xué)錯誤。我一般會把QT core gui widgets寫全因為高版本 Qt 中 gui 模塊默認(rèn)帶但 widgets 需要顯式聲明。2.2 核心類劃分Board、Piece、Window 三者是怎么協(xié)作的這個項目把俄羅斯方塊的復(fù)雜度拆成了三層每一層都踩在面向?qū)ο蟮倪吔缟?。TetrixPiece 是數(shù)據(jù)層它定義方塊的形狀和顏色。我用一個數(shù)組就能描述七種標(biāo)準(zhǔn) Tetromino 的旋轉(zhuǎn)形態(tài)每個形狀用 4x4 的布爾矩陣表示class TetrixPiece { public: enum Shape { NoShape, IShape, OShape, TShape, SShape, ZShape, JShape, LShape }; TetrixPiece(); void setShape(Shape shape); Shape shape() const { return pieceShape; } int x(int index) const { return coords[index * 2]; } int y(int index) const { return coords[index * 2 1]; } int minX() const; int maxX() const; TetrixPiece rotatedLeft() const; TetrixPiece rotatedRight() const; private: void setX(int index, int x) { coords[index * 2] x; } void setY(int index, int y) { coords[index * 2 1] y; } Shape pieceShape; int coords[8]; };coords數(shù)組每兩個元素組成一個單元格坐標(biāo)四個單元構(gòu)成一個方塊形狀。rotatedLeft/rotatedRight返回新對象而不是修改自身這是為了在旋轉(zhuǎn)前先做碰撞檢測。TetrixBoard 是邏輯層它繼承 QGraphicsWidget負(fù)責(zé)維護(hù) 20x10 的網(wǎng)格狀態(tài)、當(dāng)前方塊和下一方塊、消行判定以及得分信號。TetrixWindow 是表現(xiàn)層它創(chuàng)建 QGraphicsScene 和 QGraphicsView把 Board 放進(jìn)去再把得分標(biāo)簽、下一塊預(yù)覽、等級和暫停按鈕組合成主界面。它們之間的協(xié)作靠 Qt 信號槽穿針引線。Board 里每消一行就發(fā)出scoreChanged(int linesRemoved)Window 收到后更新 QLabelWindow 里的開始按鈕發(fā)出startClicked()Board 的槽函數(shù)強(qiáng)制把游戲狀態(tài)改為運行并重置畫布。事件驅(qū)動不是靠全局循環(huán)輪詢而是靠對象間信號槽互相通知這也是 Qt 程序比傳統(tǒng) Win32 回調(diào)舒服的地方。2.3 信號槽鏈路按下旋轉(zhuǎn)按鈕到方塊轉(zhuǎn)向發(fā)生了什么游戲里最常見的操作是旋轉(zhuǎn)當(dāng)前方塊其信號槽鏈路是這段代碼最值得背下來的核心// tetrixwindow.cpp 中的連接示例 connect(board, TetrixBoard::rotateLeftClicked, this, TetrixWindow::onRotateLeftPressed); connect(rotateTimer, QTimer::timeout, board, TetrixBoard::advanceOneStep);玩家點擊向左旋轉(zhuǎn)按鈕后程序并沒有直接調(diào)用 Board 的旋轉(zhuǎn)函數(shù)而是由 Window 的槽函數(shù)onRotateLeftPressed發(fā)出另一個信號rotateLeftBoard 在構(gòu)造函數(shù)里收到這個信號后先檢測旋轉(zhuǎn)后是否與已有方塊碰撞安全才更新坐標(biāo)并重繪。為什么繞一圈因為把信號鏈拆成兩段可以讓 Window 只負(fù)責(zé)界面事件Board 只負(fù)責(zé)游戲規(guī)則。自己改造按鍵映射時要特別關(guān)注setFocusPolicy(Qt::StrongFocus)這行設(shè)置。如果通過鍵盤方向鍵控制方塊窗口必須讓 Board 獲得焦點否則按鍵事件會被其他控件吞掉。很多新手改完代碼發(fā)現(xiàn)按鍵沒反應(yīng)八成不是邏輯錯而是焦點被旁邊的 QLabel 搶走了。3. 游戲核心邏輯一個方塊從生成、下落到消行的完整生命周期俄羅斯方塊的核心不是畫方塊而是移動前先算碰撞這套嚴(yán)謹(jǐn)?shù)臓顟B(tài)機(jī)。tetrix 項目的 Board 類把整個生命周期拆成了四個函數(shù)newPiece()生成、tryMove()位移與碰撞檢測、oneLineDown()下落、removeFullLines()消行。這四個函數(shù)的調(diào)用順序構(gòu)成了游戲主循環(huán)。3.1 七種 Tetromino 的形狀建模與旋轉(zhuǎn)算法形狀數(shù)據(jù)沒有用多維數(shù)組硬編碼而是用一維數(shù)組加坐標(biāo)換算這是節(jié)省內(nèi)存也提高可讀性的常見做法。每種形狀定義一個初始旋轉(zhuǎn)態(tài)和三種旋轉(zhuǎn)態(tài)共四組坐標(biāo)每次旋轉(zhuǎn)只需要查表void TetrixPiece::setShape(TetrixPiece::Shape shape) { static const int coordsTable[8][4][2] { { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, // NoShape { {0, -1}, {0, 0}, {1, 0}, {2, 0} }, // IShape { {0, 0}, {1, 0}, {0, 1}, {1, 1} }, // OShape { {-1, 0}, {0, 0}, {1, 0}, {0, 1} }, // TShape { {-1, 0}, {0, 0}, {0, 1}, {1, 1} }, // SShape { {-1, 1}, {0, 1}, {0, 0}, {1, 0} }, // ZShape { {-1, 0}, {0, 0}, {1, 0}, {2, 0} }, // JShape 實際應(yīng)手動驗證 { {-1, 0}, {0, 0}, {1, 0}, {2, 0} } // LShape }; for (int i 0; i 4; i) { setX(i, coordsTable[shape][i][0]); setY(i, coordsTable[shape][i][1]); } pieceShape shape; }旋轉(zhuǎn)函數(shù)不是按角度旋轉(zhuǎn)坐標(biāo)而是把 x 和 y 互換并取反對于 4x4 網(wǎng)格上的標(biāo)準(zhǔn)方塊這種查表法比三角函數(shù)快得多也避免了浮點誤差。要注意 OShape 四個格子旋轉(zhuǎn)后坐標(biāo)不變所以 collision 檢測可以直接跳過旋轉(zhuǎn)分支這是個小優(yōu)化但很管用。3.2 碰撞檢測與落地判定tryMove 為什么是靈魂函數(shù)Board 接收鍵盤事件后不會直接修改方塊坐標(biāo)而是先把目標(biāo)坐標(biāo)傳給tryMovebool TetrixBoard::tryMove(const TetrixPiece newPiece, int newX, int newY) { for (int i 0; i 4; i) { int x newX newPiece.x(i); int y newY - newPiece.y(i); if (x 0 || x BoardWidth || y 0 || y BoardHeight) return false; if (shapeAt(x, y) ! TetrixPiece::NoShape) return false; } curPiece newPiece; curX newX; curY newY; update(); return true; }邏輯說明newX和newY是方塊左上角在面板網(wǎng)格上的坐標(biāo)shapeAt()檢查目標(biāo)位置是否已經(jīng)有舊方塊只要出界或撞到障礙就返回 false代表這次移動/旋轉(zhuǎn)不合法。這個函數(shù)同時承擔(dān)了左移、右移、下落和旋轉(zhuǎn)四種操作的校驗因為所有移動最終都走同一個入口。參數(shù)newPiece傳的是將要嘗試的新狀態(tài)比如旋轉(zhuǎn)后的臨時對象這樣不合法時舊狀態(tài)保持不變玩家就不會看到方塊瞬移一下又彈回來的鬼畜效果。3.3 消行與計分QTimer 驅(qū)動下的游戲循環(huán)如何不亂套游戲循環(huán)的節(jié)奏由一個QTimer控制。Board 構(gòu)造函數(shù)里設(shè)置定時器間隔為 500ms每次超時觸發(fā)advanceOneStep()這一步執(zhí)行下落或落地的判斷void TetrixBoard::advanceOneStep() { if (isStarted !isPaused) { if (!tryMove(curPiece, curX, curY - 1)) { pieceDropped(); } } }邏輯說明tryMove 向下失敗說明當(dāng)前方塊無法繼續(xù)下落于是調(diào)用pieceDropped()。該函數(shù)把當(dāng)前方塊固化到網(wǎng)格數(shù)組boardArray中然后判斷是否有完整行有就刪除該行并把上面的行整體下移。消行數(shù)量通過信號傳出去窗口收到后累加得分并根據(jù)等級調(diào)整 QTimer 的 interval——等級越高定時器間隔越短游戲越快。時間控制的常見誤用是直接在advanceOneStep()里sleep()減速。這是反面教材sleep 會阻塞主線程導(dǎo)致窗口無響應(yīng)、鍵盤輸入卡頓。正確做法是調(diào)timer.setInterval(msec)讓 Qt 事件循環(huán)自然驅(qū)動下一幀這也是 tetrix 項目最值得學(xué)習(xí)的設(shè)計之一。4. 運行與環(huán)境配置從零跑通 tetrix 項目的兩種編譯路徑很多讀者下載源碼后第一步就卡在環(huán)境上。這個項目不挑編譯器但 Qt 版本差異會帶來兩種編譯方式的取舍。4.1 環(huán)境準(zhǔn)備Qt 版本與編譯器的選擇原則推薦使用 Qt 5.15 LTS 或 Qt 6.4 以上版本編譯器用 MSVC 或 MinGW 均可。如果選 Qt 6需要特別注意項目里如果寫了#include QtWidgets/QApplicationQt6 里這些頭文件路徑?jīng)]問題但 qmake 版本需 3.1。源碼里如果使用了QGraphicsWidget在 Qt6 中它仍在 widgets 模塊沒被移除所以兼容性還好。我習(xí)慣把編譯器選為 MinGW 64-bit因為它在 Windows 上不需要額外裝 Visual StudioQt Creator 自帶配套工具鏈最小化環(huán)境變量配置的坑。配置完成后可以先在 Qt Creator 里打開 tetrix.pro右側(cè)會顯示配置項目界面確保選中了 Default 構(gòu)建套件。4.2 用 Qt Creator 打開項目并一鍵編譯操作步驟打開 Qt Creator選擇打開項目定位到 tetrix.pro 文件。彈出構(gòu)建套件選擇時勾選已經(jīng)裝好的 MinGW 套件。點擊左下角的運行按鈕綠色三角形Qt Creator 會自動執(zhí)行 qmake、make、鏈接三步。若界面產(chǎn)生一個 400x800 左右的主窗口就說明編譯成功。這過程中最常見的玄學(xué)錯誤是找不到 -lQt5Widgets。多數(shù)是因為安裝 Qt 時只勾了 Sources 沒勾 Widgets 模塊。解決方法是去 Qt 安裝目錄的 MaintenanceTool 里把 Qt Widgets 組件補(bǔ)裝上而不是重新安裝整個環(huán)境——血淚經(jīng)驗重裝浪費時間還容易把舊工程配置抹掉。4.3 命令行 qmake 編譯不看 IDE 也能構(gòu)建的底層邏輯如果不想被 Qt Creator 管理或者你想寫腳本批量構(gòu)建可以用命令行mkdir build cd build qmake ../tetrix.pro make -j4 # Windows 下為 mingw32-make 或 nmake ./tetrix # 運行這里qmake ../tetrix.pro會生成 Makefilemake根據(jù) Makefile 逐個編譯源文件。命令行方式方便你觀察每一步報錯也能在無圖形界面的服務(wù)器上做 CI 驗證。-j4表示并行 4 個編譯任務(wù)新手第一次建議去掉-j4這樣報錯信息更有序不會在終端刷屏里找半天錯誤行。如果編譯過程中出現(xiàn)cannot open output file tetrix.exe之類的提示通常是上一個測試實例還在運行占用了 exe 文件。解決方法是先關(guān)掉運行中的程序再重新 make不是代碼問題。5. 避坑與排查Qt 俄羅斯方塊最常見的 5 個翻車現(xiàn)場我自己第一次跑這個項目時也踩過好幾輪坑以下都是現(xiàn)象 - 原因 - 解決的真實記錄照著排查可以少走很多彎路。5.1 現(xiàn)象中文源碼路徑導(dǎo)致 qmake 解析失敗現(xiàn)象Qt Creator 打開項目后編譯輸出一堆Error: cannot open file報錯的路徑里帶中文亂碼。原因qmake 和底層編譯器對非 ASCII 路徑的處理在不同平臺上不一致尤其 Windows 下 MinGW 的默認(rèn)編碼不是 UTF-8。解決把整個工程目錄復(fù)制到純英文路徑下比如D:\QtProjects\tetrix。在 Qt Creator 里重新打開不要直接雙擊 .pro——另外建議所有源文件用 UTF-8 編碼保存避免源代碼里的中文注釋變成亂碼干擾編譯。從那以后我每次拿到新 Qt 項目第一件事就是檢查路徑里有沒有非 ASCII 字符。5.2 現(xiàn)象QGraphicsView 里方塊位置整體偏移半個格子現(xiàn)象方塊下落到達(dá)底部時圖形邊緣和網(wǎng)格線對不齊或者旋轉(zhuǎn)后位置跳變。原因tryMove的坐標(biāo)是按網(wǎng)格整數(shù)計算的但QGraphicsItem的boundingRect()返回的是 float 范圍如果你直接傳像素坐標(biāo)而不是網(wǎng)格坐標(biāo)就會出現(xiàn)半個格子的偏差。解決在 Board 的繪圖函數(shù)里統(tǒng)一把網(wǎng)格坐標(biāo)換算成實際像素坐標(biāo)QRectF rect boundingRect()后每個格子的寬高是rect.width() / BoardWidth。繪制時用整數(shù)乘格子寬度并調(diào)用QRectF::adjusted(1, 1, -1, -1)給邊框留一個像素空隙視覺效果才對得上。5.3 現(xiàn)象QTimer 驅(qū)動下出現(xiàn)方塊下落后閃爍或殘留殘影現(xiàn)象方塊落地后畫布邊緣出現(xiàn)上一幀的殘留圖形快速下落時尤其明顯。原因update()會觸發(fā)重繪但 QGraphicsView 的默認(rèn)緩存模式可能不適用于頻繁的局部重繪舊像素沒有被完全擦除。解決在 Board 構(gòu)造函數(shù)里設(shè)置setAutoFillBackground(true)同時把 View 的viewport()-setAttribute(Qt::WA_OpaquePaintEvent)設(shè)為 true。這兩個組合會讓視圖每次重繪時強(qiáng)制覆蓋整個畫布徹底消除殘影。不要用setCacheMode(QGraphicsItem::DeviceCoordinateCache)對動態(tài)移動的方塊反而會引入緩存的臟矩形。5.4 現(xiàn)象老代碼用connect(button, SIGNAL(clicked()), this, SLOT(...)))編譯報錯現(xiàn)象把網(wǎng)上抄來的舊版 connect 語句粘到 Qt5 項目里編譯提示No such signal或No such slot。原因Qt 5 之后推薦使用新式類::方法語法舊的SIGNAL/SLOT宏是字符串匹配運行期才檢查簽名寫錯一點就會靜默失敗。這個項目如果是從老版本遷移的可能保留舊式寫法。解決統(tǒng)一改成編譯期檢查的新式語法connect(button, QPushButton::clicked, this, TetrixWindow::startGame);新式語法能在編譯階段捕獲信號/槽簽名不匹配的問題甭管你以為多熟練這個坑踩過就不會再忘。另外注意如果有clicked(bool)重載需要寫成QOverloadbool::of(QPushButton::clicked)。5.5 現(xiàn)象隨機(jī)出塊序列連續(xù)重復(fù)剛開局就陷入無解局面現(xiàn)象前幾個方塊全是 S 型或 Z 型玩家還沒擺幾行就在角落卡死。原因單純使用rand() % 7生成方塊類型連續(xù)多次落在同一形狀的概率在長對局中是 1/7 的 n 次方看似不大但體感明顯。更重要的是沒有洗牌算法序列不滿足每個形狀出現(xiàn)的次數(shù)平均。解決經(jīng)典做法是用七袋隨機(jī)7-bag randomizer。代碼里維護(hù)一個包含七種形狀的數(shù)組每次遍歷之前先隨機(jī)打亂取完再重新洗牌。雖然 tetrix 源碼里可能是簡單隨機(jī)但你在二次開發(fā)時可以直接把這段替換進(jìn)去std::vectorTetrixPiece::Shape bag; if (bag.empty()) { for (int i TetrixPiece::IShape; i TetrixPiece::LShape; i) bag.push_back(static_castTetrixPiece::Shape(i)); std::shuffle(bag.begin(), bag.end(), std::mt19937(clock())); } TetrixPiece::Shape next bag.back(); bag.pop_back();這樣連續(xù)出現(xiàn)相同形狀的概率低玩家的負(fù)反饋也小得多。6. 二次開發(fā)改造指南把經(jīng)典 tetrix 變成你自己的游戲引擎讀完代碼、跑通運行只是第一步。這個項目的價值在于它是可拆解的積木下面三條改造思路按難度遞進(jìn)你可以只挑一條落地。6.1 從計分規(guī)則入手增加連擊和限時音效在 TetrixBoard 里增加一個成員變量comboCount每次消行時如果上一幀也消了行就加一否則清零。得分計算從固定分值改為100 * lines * lines * (1 comboCount * 0.1)這樣鼓勵玩家連續(xù)消行。同時把scoreChanged信號里攜帶的參數(shù)從整型改為結(jié)構(gòu)體里面包含消行數(shù)和當(dāng)前等級。這個改動訓(xùn)練你如何設(shè)計信號參數(shù)而不破壞已有界面代碼。6.2 界面層替換把 QPainter 繪制遷移到 QML如果你想學(xué) QML 動畫理想的做法是保留 Board 邏輯類只把 UI 層替換。在 QML 里用Canvas組件接收棋盤數(shù)據(jù)通過ListView表示待消除的行。此時 Board 類不再繼承QGraphicsWidget而改為普通QObject并把棋盤數(shù)據(jù)通過QVariantList信號發(fā)給 QML。這個過程雖然要重寫繪圖但邏輯層原封不動正好檢驗?zāi)悴鸾忸惵氊?zé)是否到位。6.3 把單機(jī)邏輯封裝成 AI 對戰(zhàn)演示最有挑戰(zhàn)的改造是把當(dāng)前方塊和棋盤狀態(tài)暴露成接口然后寫一個簡單的 AI 決策器。策略可以樸素一點對每個可行落點枚舉三種旋轉(zhuǎn)態(tài)計算消行數(shù)和堆疊高度差選得分最高的落點。你只需要在 Board 里加一個public void applyMove(int rotation, int xPos)AI 線程調(diào)用它然后 Board 在下落結(jié)束后自動播放下一個方塊。注意AI 線程不能直接更新 UI需要通過信號把落點發(fā)給 Board 槽函數(shù)這是 Qt 線程模型的鐵律。這些改造做完你會發(fā)現(xiàn)回頭看這份源碼時心里已經(jīng)有了一張改哪里動哪里的地圖。每次我拿到新項目都強(qiáng)制自己先畫出類協(xié)作關(guān)系圖再動手改第一行代碼——看起來多花十分鐘實際省下來的是整晚調(diào)試翻車的時間。希望這份拆解能幫你把 tetrix 源碼真正吃透跑通之后大膽下刀。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美天堂在线| 白嫩嫩一区| 操老熟女AV| 丁香婷婷久久 | 天天看特黄的免费网站| 国产情侣自拍在线播放| 久久精品国产亚洲妲己影视| 亚洲欧洲日韩中文字幕一区| 传媒免费一区二区三区| 97人妻色| 大香蕉综合网| 久久久久成人亚洲国产| 久久久久免费看少妇A片特黄| 在线二区不卡| 久久蜜桃一区二区| 麻豆人妻偷人精品无码视频| 骚乳在线| 色色激情五月天| 又粗又长又爽在线观看| 国产自制av蜜乳| 91岛国动作片| 国产97av| 俺去啦自拍| 高潮嗯啊性感美女久久久| 国模精品娜娜一二三区| 国产精品老师| 欧美|91色综合| 伊人网综合在线视频| 精品国产乱码久久久久久网站入口| 久草草一二三四区久久| 亚洲第91页| 极品色社| 久久免费中文字幕在线观看| 亚洲男人天堂网久久| 992这里有精品| 自拍鲍鱼一区在线高清观看免费| 日本五十路熟女一区二区| 久久久久久精| 超碰免费人人| 日本片日本片祼观看网站在线看中文版网页在线看| 久久精品毛片免费不卡| 再深点灬舒服灬太大了添视频| 秋霞色色影院| 国产精品久久久无码aV去| 少妇三p| 欧美熟妇色| 欧美日韩亚洲国产中文永久天天看| 丁香婷婷激情五月天无毒不卡| 国产免费大片| 久久久18禁| 91网站18在线| 91 国产丝袜在线播放-百度| 九99久久| 超碰97久久| 中文字幕99999| 992视频一区| 人妻久久| 亚洲男人综合| 人人妻人人狠人人| 99国产精品人妻人伦| 久久国产视频专区一二三| 欧美少妇第一页| 国产丝袜美腿美女麻豆| 安微少妇操BBB| 久久久久久久97| 欧美高清无码免费视频高清版| CCYY草草影院地址入口| 97电影院超碰| 欲射影视| 一级AAA片一区二区三区| 久久精品国产精品一区| 亚乱色| 久久伊人东京热| 97视频在线观看免费高清| 日韩少妇无码| 天天做日日爱夜夜爽| av资源在线播放天堂| 一区二区你上我| 天天弄欧美| 青青草无码视频| 97鸡把在线视频| 青娱乐二区免费| 丰满少妇乱子伦精品无| 久久久久久久一级黄色打同平台| 十八禁黄色| 国产精品久久久久久高清无码免费看| 国产在线视视频有精品| 九九九九日本 | 精品日日人妻| 黄片色区软件| 欧美性爱97超碰| 97精品视频网站| 97久久超碰亚洲| 欧美A片中文字幕| 色色色色电影网| 色九九九| 上特色A在线| 999亚洲国产视频| 超碰97起碰| 欧美日韩97在线| 欧美性生活男人的天堂| 玖玖97综合 | av资源在线观看少妇| 素人播放一区| 久久久久熟女| 一区二区三区精品视频| 亚州综合色图| 国产精品久久久久久照片| 七久久久| 亚洲黄色| 丁香五月AV| 久久九七| 超碰色综合| 99久久久久| 亚洲男人天堂网久久| 欧美色老汉| 亚洲砖码砖专无区2023| 综合情欲网| 青娱乐国产精品| 精品国产91久久久久久一区黄无| 97在线视频观看| 人妻少妇视频在线播放| 五月天婷婷在线看 | 成人片视频| 黑人白女精品一区| 97视频在线视频| 在线观看无码三级少妇| 啊啊啊啊二区好大| 久久精品国产99精品亚洲蜜...| 中文字幕91综合| 少妇熟女一区二区三区| 性爱动态120秒| 狠狠爱夜夜| 97操操| 国内外激情在线| 国产AV久久久蜜爱影集| AV中文字幕三四五| 开心五月天激情网| 热99这里有精品综合久久 | 亚洲天堂日本| 丁香婷婷啪啪| 亚洲综合第一页| 无码99| 老司机午夜精品视频| 熟妇高潮一区二区免费视频| 黑人狂躁日本妞一区二区三区| 中文一区在线日| 污污汅18禁网站在线永久免费观看| 蜜臀一区二区三区在线| 97国产天堂岛| 能直接看AV的网站| 人妻色偷色噜| 呻吟 欧美 日本 中出| 欧美日韩性爱视屏免费看了| 91综合网站| 嗯~啊~快点 死我视频| 国产成人99久久亚洲综合| 久操在97| 在线黄页看毛片| 日本成人在线不卡一区二区三区 | 9ⅰ久久久天天| 97国产高清视频在线观看| 亚洲AV色图一区| 亚洲色图超碰在线| 熟妇的味道HD中文字幕| 91性情| 夜夜操av亚洲一区二区| 亚洲国产精品成人无码久久久 | 在线观看国产黄色| 91精品无码久久久久久久| 91久久国产综合精品| 激情综合五月天| 自拍偷拍草一草| 国产又长又大又粗的视频| 盗摄 精品 另类 一区| 欧美性爱91| 久久久久久久91| 殴美综合色88| 麻豆久久久一区二区| 亚洲国产一区二区日韩专区| 极品欧美一区二区三区| 亚洲se91| 国产精品禁久久久精品| 久久精9| 久久ww| 日本高清_区二区三区 | 国产操偷| 天天色黄色影院天天操| 日本精品一区二区三区四区的功能| 久日91在线| 亚洲 欧美都市激情| 伊人精品久久网站| 黑人精品一区二区在线播放| 网友自拍第1页| 97超碰国产亚洲精品| 天天天肏屄欧美| 很很干很很操| 无码免费一区二区三区啪啪| 成人片在线播放| 久草视频观看视频在线| 操逼逼一区视频| 97精| 欧美91精品国产自产| 美女性91| 97久久超碰日韩精品| 啊啊啊久久久视频| 日本好吊色视频| 97视频900| 欧美少妇性乱| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 亚洲 综合 第一页| 91麻豆一二三区| yazhousetuoumei| 亚洲天天艹| 殴美,日韩国产伦精品| www.99视频| 色五月av| 91美腿丝袜在线观看| 国产精品一区人妻精品阁在线| 亚洲精品 大香蕉| av天天在线观看| 天天色综合图片| 日韩女优中文字幕| 97视频在线视频| 超碰97亚洲区| 97鸡把在线视频| 日韩精品午夜操呦呦不卡影院| 欧美亚洲系列| 亚洲AV无码乱码| 中文人妻av高清一区| 曰韩操B| 日韩乱伦影音先锋| 色婷五月| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 热99re69精品8在线播放| 欧美综合色图片| 九九九九九精品视频| 97欧美综合| 日韩一级欧美一级国产一级台湾| 国产福利视频精品视频| 无码逼| 狠狠干婷婷| 美女啊啊啊啊pc| 青青操在线亚洲视频观看欧美在线 | 日韩图色| 国产精品亚洲无码| 国产成人天堂| 人人看欧美性爱| 久久思思热| 91东京热男人的天堂| 国产精品一区av在线| 欧亚乱色熟女一区二区| 亚洲欧洲偷拍一区| 国产一区二区精品在线视频| 丝袜足交视频| 91操人| 激情99| 美女大乳久久久久久久女人18| 九七毛片九九毛片 | 女性喷水高潮在线观看| 亚洲αv一区二区三区| 三级三级三级日本99| 国产91精品久久久久久久网曝门| 欧美综合色图网| 香蕉黄色一级视频| 99热在线播放| 97超碰人操| 青青草福利视频| 91强热人妻| 亚洲日韩AV视色| 91少妇香蕉久久精品| 天美传媒婬乱在| 蜜乳Av成人片网站| 伊人天堂在线| 久久成人东京热人妻| 欧美日韩色综合网| 看看小穴| 91爱网| 国产精品99久久久www| 江都AV在线| 蜜臀99久久精品| 青青免费在线视频一区| 日韩精品一二三四| 中文字幕国产| 午夜免费视频1000| 日本在线999| 日韩无码黄色片| 1二区9| 性天堂| 99性视频| 久草综合网| av无码精品久久久久| 欧美日本久久精品一区 | 国语国产操逼伊人AV网| 伊人青青草久久| 欧美黄色手机在线观看| 中文字幕91综合| 国产日韩怡红院| www九九热| 91痴汉| 狠狠干婷婷| 亚洲图片视频小说| 久久亚洲婷婷| 91熟女网| 国产成人资源| 秋霞网—男女啪啪亚洲免费体验区 | 狠狠色婷婷7777久| 啊啊啊啊啊啊啊啊在线观看| 天天干天天日天天射黄色| 色欲av国内精品久久久久久| 亚洲人在线成线成人| 九九九九精品| 97免费视频网| 久久riav中文精品| 99国产精品自在自在| 太久视频| 欧亚三区动漫| 99亚亚热| 亚洲AV成人精品网站在AV| 99re8超碰| 国产操伦| 青青草原香蕉日本Ap| 99热最新| 午夜福利1区2区3区| 色www精品视频在线观看| 强奸乱伦大香蕉| 亚洲女人毛茸茸91| 综合网欧美在线| 成人羞羞视频国产| 少妇色综合| 精品国产久热在线观看| 欧美日韩在线小说| 黄呦呦在线| 欧美疯狂做爰xxxx| 国产精品日本无码A片| 九九九九免费高| 大香蕉520| 尤物视频视频官网| 99热国产| 中文字幕精品丝袜| av片在线观看免费播放| 久久久精品中文字幕爱豆| 99re在线视频国产| 91爱综合| 国产一级黄色片在线观看| 99热这里只有精品18| 78p欧美| 无码日韩网站| 日韩av免费一级电影| 超碰偷拍| 久色99999| 婷色五月天| 天天操天天射天天日| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 3p国产欧美99热| a亚洲欧美色欲| 人人九九精| 啊啊啊啊啊操我视频| 国产视频一区二区免费| 亚洲欧美中文一区二区三| 我要色综合网| 女人香蕉久久毛毛片精品| 日韩不卡码| 男人天堂婷婷五月天校园春色| 欧美色性爱| A级毛片在线看免费| juliaann欧美丝袜办公室| 97在线免费观看| 国产91专区| 久久久久9999精品九九九| 亚码激情| 少妇超碰在线| 另类小说五月天| av午夜影院在线播放| 亚洲国产精品V?在线播放| 天天日天天干少妇日| 四虎免费在线播放| 亚洲中文sv| 久热这里| 青青草综合在线| 骚货 中文字幕 av| 亚州高清av| 亚欧美综合网。| 99黄页网站| 蜜臀99999| 亚洲天堂另类小说男人| 成人精品视频一区二区| 黄色十八禁网站| 久久偷拍人| 福利风月五月天影院| 久久精品人体| 久久不卡一区二区| 亚洲棕合电彰| 97在线青| 小电影欧美91| 91亚洲欧美激情| 99夜夜操| 精品人妻一区二区三区四区石在线| 肏逼视频日本| 久久社区一区二区三区| 亚洲超碰在线| 夜色五月天| 四虎 精品 WWW| 一区中文字幕二区日韩| 91精品国久久久久久无码| 夜夜骑操视频| av2014 日韩在线中文字幕| 午夜啊啊| 不卡中文字幕aⅴ在线| 午夜无遮挡男女啪啪视频| 91丨豆花丨熟女| 午夜高清成人在线视频| av在线人气| 熟女高潮合集-永久久久-成人AV | 国产精品不卡高清在线观看| 国产精品探花色| 高清无码 国产精品| 综合久| 日本 成 人 小说 电影 一区二区| 午夜久久一区二区无码中出| 欧美日韩亚洲五月天婷婷| 天操天操夜操夜月月年年操操| 国内毛片四区| 最新日本中文字幕| 在线观看亚洲专区| 97超碰碰碰| 欧美色日本| 曰本道人妻久久久在线不卡色视频| 精品人妻一区二区三区视频在线| 日韩一级性爱无码| 色综合久| 国产av热热色| 国产精品久久久 | 干b在线性社区| 国产超碰97| 在线视频 亚洲精品| 黄色一级视| 欧美日韩人人早| 亚洲综合色图欧美| 中文字幕久热视频在线| 97视频网站在线观看| 大香蕉欧美国产日韩高潮| 俞拍久久国应视频| 色综合久久88色综合久久天天| 欧美 亚洲 制服 精品| 俞拍自拍| 国产高清在线观看欧美| 爽爽爽免费视频| 欧美自拍网| 亚洲中文一区二区三区| 精品97久久综合| 精品日日人妻| 色狠狠综合| 日影院久久婷婷夜夜网| 久久久精品中文字幕爱豆| 五月天偷拍| 国产午夜福利合集| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产精品熟妇一区二区三| 激情综合网激情综合| 免费AV播放| 亚洲天天精品| 国产欧美亚洲精品a第2页| 和协影院中文字幕三区| 久艾草在线精品视频在线观看| 激情综合五月| 国产区在线| 午夜一区| 麻豆一区二区三区在线看 | 夜夜综合| 天天操天天干一区二区| 免费看污网址| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | .精品人妻一区二区三| 好淫网一二三视区| 呦呦一区| 久久精品72| 精品久久久久久无码| 国产精品亚洲四五区在线观看| 日韩欧美性爱电影在线观看| 国产欧美一区二区| 人人操 欧美| 大香蕉伊在线久草麻豆天堂故事| 日本1区2区不卡视频| 美日韩在线不卡人妻| 国产欧美精选自拍一区| 加勒比久久av| 免费AV播放| rion磁力链接| 久久久久久久久久久久久9999| 无遮挡男女激烈动态图| 一本大道综合伊人精品热热| 国产女性无套 免费观看| 青青草影视蜜久久| 亚洲色图超碰在线| 亚洲国产精品99久久久| 日本天天干天天日一区| 激情综合久久| 99婷婷一区二区| 亚洲Av噜噜一区二区三区妖精| 黄色区免费观看中文字幕| 热G综合热G中文| 青青草视频这里只有精品| 日韩精品在线放| 人人操人人射人人干| 这里都是精品在线观看| 草草草视频在线免费看| 狠操91,com| 激情色播| 国产欧美精选自拍一区| 国产精品成人午夜福利| 青青操在线亚洲视频观看欧美在线 | 性videos欧美熟妇hdx| 99久久9| 日韩AV电影网站| 秋霞一级A片黄色视频| 视频在线97| 久久久精久久久| 色爱三区| 黄人人操人人操| 91综合天天| 秋霞午夜视频一区二区| 欧美日韩成人在线| 国产成人午夜视频网址| 蜜臀久久99精品久久久久久-DVD原版全| 搞中出视频在线观看| 男人的天堂亚洲| 欧美人妻精品一区二区| 高清无码久操视频| 大香久久| 骚日日av| 乱码人妻一区二区三区| 射丝袜高跟鞋99| 色色婷| 亚洲国产成人精品无码专区| 男女啪啪网站免费视频| 亚洲中文字幕熟女少妇一区二区| 加勒比久久av| 在线亚洲丝袜视频网站| 蜜桃视频一区二区三区在线观看| 丁香五月色| 一本一道vs波多野结衣| 搞中出久久| 中文乱码字字幕在线第5页| 全国男人天堂网| 天美传媒av一区二区| 伊人久久大香蕉线AV五月天| 超碰调教97| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 欧美久久人妻少妇一区二区| 天天看特黄的免费网站| 情色五月天久久久| 国产人伦精品一区二区三区 | 欧美se综合| 97亚洲自在精品在线观看| 日本最新1区2区3区| 亚州高清色综合| 欧美久久婷婷| 亚拍在线| 黄站在线免费观看| 久久禁| 偷拍欧美亚洲| 97资源站国产精品| 美女91网| 精品午夜福利| 久久只有精品| 操B视频日韩无码| 免费av在线播放二区| 亚洲男人久久综合天堂| 操逼视频色| 波多野结衣被操50分钟免费视频 | 中文字幕55555| 日韩二三区| 久久久∴| 久肏视频字幕| 欧美 亚洲 第一页| 少妇一级无码精品| 免费精品人妻一区二区三| 久久精品高清AV| 日韩欧美经典在线观看| 熟妇在线视频一区二区| 久久25| 国产白丝在线| 日本ZZ高免费A级视频| 欧美性爱一区二区三区| 久久久精品| 色欲av一区二区三区蜜芽| 夜间福利片1000无码| 久久久久9| 久久国产精品91| 欧美综合制服在线| 日本 情色 1区2区3区| 人妻精品一区二区三区| 无码不卡八戒| www国产天美久久久| 丁香五月社区| 和协影院中文字幕三区| 91丝袜人妻| 国产精品一区二区手机看片| yellow网站免费观看日韩高清无码| 日本福利二区视频| 婷婷三区| 夜夜骑日日| 超碰97人妻免费在线| 殴美大黄片| 中文字幕av久久爽Av| 成人夜夜| 国产精品原创巨作?v网站| 熟女人妻一区二区三区| 另类亚洲图色| 久久精品28| www.久久最新地址| 黄页大片在线观看| 超碰综合97在线| 日韩欧洲操屄视频| 亚洲激情综合| 97视频在线免费播放| 欧美91在线| 亚洲一二三| 日日摸日日碰夜夜爽视频| 中文字幕日韩人妻视频| 久久黄黄| 欧美少妇高潮| 最近2019中文字幕国语免费版| 熟妇最新先锋一二三区| 欧美情色亚洲| 操逼网免费无码视频| 久久蜜色情在线视频xxx免费观看| 夜夜欧美 | 久久久工口| 欧美综合色| 欧美系列在线一区二区| 330Dv国产女人终合视频极品人与兽| 精品美女少妇一区二区| 日本视频在线观看污污污| 日本精品国产视频| 乱伦强奸区日韩| 亚洲熟妇自偷自拍另欧美| 人妻少妇无码| 国产欧美亚洲精品a第2页| 精品成人女人久久| 久久精品久久九九精品| 久久一二三四不卡| 五月天婷婷在线看| 宅男午夜在线视频| 97超碰超碰| 青青网三级视频| 日本二三四区| 欧美性特| 午夜性生活av免费在线看| 激情综合五月天| 97精品国产精品免费观看| 午夜精品久久久久久久第一页按摩| 黑人精品成人一区二区三区 | 麻豆一区二区三区在线看 | 久久香蕉国产线看观看亚洲女人| 99热伊人| 97久久国产| 日韩三级久久久| 在线午夜成人无码视频| 欧美超碰96| 色欲av一区二区三区蜜芽| 啊操爽品善一区二区三区| 三级特黄60分钟播放| 狠色婷婷久久一区二区三区_| 成年人黄色小视频网站| 欧美极品少妇| 久久久久久99999国产精品| 国产乱伦性爱AV| 欧美色图校园春色| 欧美熟妇视频| 亚洲 欧美 制服 另类 自拍| 欧美高潮| 婷婷五月天在线观看| 91色拍| AV老汉| 丰满少妇乱子伦精品无| 上床啊啊啊| 九久久九精品视频| 啪啪资源网| 国产91 丝袜在线播放| 人人操天天爽| 久久久久亚洲Aⅴ无码| 少妇淫妇久久久久久久| 双插在线| 日本3级一区二区免费| 超碰免费97| 白丝在线一区| 日韩亚洲美女一区久久| 看大黄色大片原件| 伊人欧美大香蕉视频| 日本人妻一区二区| 国产超碰人人爽人人做| 97色碰| 人妻熟女一区二区| 亚洲成人贴图| 亚洲午夜福利在线影院| 国产高清视频无码在线| 国产a级精品| 亚洲人妻中文高清| 欧美激情视频一区二区| 熟妇精品juliaannAV| 亚欧Av| 2020久久免费视频| 欧美色图97| 久久9 9 9精品| 欧美成人一区二区三区在线播放| 91网站18禁| 97在线资源| 久久人妻97久久久久久久| 人妻 中文 日韩| 久久久久久久97| 美女骚尻视频| 中日韩久久人妻一区二区| 久操不卡视频| A 在线网址| 另类天堂| 欧美另类丝袜熟女| 国产情色第一第二页在线观看| 另类图片五月| 精品国产片亚洲一区| 亚欧免费| 翔田千里无码一区| 亚洲91在线播放影院| 久久啊啊| 亚洲天天天| 亚州欧美综合| 大乔未久88一区| 国模不卡一本二本三电影| 天天综合,91综合永久| 人妻av在线| 日韩精品视频在线观看一卡二卡| 一本大道不卡一二三区| 成年人黄色视频免费| 人妻久久一区二区三区 | 日韩国产不卡在线视频| 欧美激情久操网| 精…码一二三区| 97中文热色| 欧美性色欧美| 日本道人妻久久久在线不卡色视频| 动漫av中文| 九九九综合精品| 丁香婷婷大香蕉| 91操人| 久久性爱视频免费看| 九色黄站| 国产综合色精品在线观看| 女色综合| 无码高清少妇久久| 日韩中文字幕国产| 日本黄色大片一级视频免费麻豆| 国产亚洲欧美每日在线| 成人乱人伦一区二区| 国产一级137片内射麻豆| 91人妻精华帖| 国模无码一区二区三区在线| 欧美黑人精品一区二区| 男人的天堂一区三区| 第一高清av中文字幕| 久久伊人大香蕉| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 久久精品亚洲婷婷| 色女综合| 青女在线| 蜜区区视频79| a'v在线资源| 成人97人人超碰人人| 欧美精品一区二区少妇免费A片| 黑人狂躁日本妞一区二区三区| 成人免费福利在线观看| 久/久精品99看9| 天天射网| 日韩精品电影| 外国免费性情大片| 久草尤物| www.av在线观看| 精品国产乱码久久久久A| 校园春色欧美色图| 国产精品粉嫩福利在线| 国产精品农村妇女| 伊人网青青| 首页中文字幕中文字幕免费| 99精品网| 日本人妻天堂网站在线播放| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 日本一卡二区在线| 综合网亚洲| 97人人操人人摸人人爱| 五月婷婷hd| 97综合国产| 亚州男人天堂| 人妻 中文 日韩| 五月丁香在线| 激情黄色五月天| 人妻少妇精品视频一区二区三区| 2019精品国产无码成人| 女人高潮抽搐喷水视频网站| 男人天堂站| 综合自拍| 精品欧美А∨无码黑人大荫蒂| 狠狠色婷婷7777久| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 天天爱综合网| 国产二区三区免费视频| 99精品久久久久久久婷婷蜜桃| 人妻出轨一区二区三区| 麻豆一区二区AV天美| 国产精品无码久久久久2028| 色嘟嘟人妻天堂网| 亚洲91射| 神马久久久久久伦理片| 青青草原狼av| 黄色工厂这里只有精品| 欧美日韩操逼动图| 国产污视频麻豆传媒一区二区| 少妇精品| 性爱av网站| 欧美亚州色的图| 免费无码婬片AAAA片直播色戒| 色色色综合网| 成年在线视频日本亚洲在线视频区精品江靖宇公司| 成人免费毛片| 天天综和| 亚洲网站一区二区在线| 乱人伦 国语对白:视频直接看| 97精品视频在线播放| 免费一级精品啪啪视频| 日欧美色| 91久久久亚洲| 日韩精彩免费| 91天天| 精品久久久久,69国产成人精| 国产在线激情| 久久婷婷热| 蜜桃AV天堂| 中文字幕精品区先锋资源| 久草精品视频| 亚洲AV无码AV吞精久久久久| 超碰碰激情97+久| 久久透逼视频| 亚洲色图国产另类| 亚洲av综合伊人久久| 国产有码一区| 99视频这有这里有精品| 日韩精品99久久久久久中文字幕| 精品久久久久久AV无码| 91成人在线| 中文色综合| 欧美在线视频播放| 在线v中文字幕一区二区三区| 欧美人妻一区二区| 超碰九色| 男人的天堂2019| 精品v1区| 亚洲国产尤物yw在线观看| 亚州九九九精品视频| 91成人在线免费视频| 免费男人的天堂| 99热这里都是精品| 久久亚洲AV无码白度| 情色av电影| 91香蕉视频在线观看免费| 亚洲日韩东京热一区| 亚洲精品一区二区三区在线播放| 激情文学亚洲| 大香樵伊人网| 影音先锋日本一区二区| 天美麻豆黄色录像| 婷婷成人五月天| 日韩三级在线观看网站| 97精品97久久| 五月天婷婷激情| 激情黄色片在线观看| 天海翼久久| 五月综合色| 性色av大全| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 久久久草草精品| 亚洲人妻一区二区三区| 国产日韩色综合| 亚洲欧美激情小说| 色穴精品| 无码国产精品久久久久| 99无码| 九九av| 91 手机在线播放 绯色| 九九干| 人妻少妇精品久久久久久久| 亚洲欧美setu| 激情小说五月天| 天天操天天射天天日| 日比av无码| 神马久久69| 日韩精品区二区三区不卡| 天天干天天燥| 亚洲在线欧美| 国模久久在线| 黑人中出21连凳花野真衣| 日韩免费性爱视频在线观看| 美国黄片aaa| 亚洲视频精选| 岛国不卡超碰护士AV在线播放| 天天看综合网| 91粉嫩萝控精品福利网站_精品影音先锋国| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 四虎永久在线精品免费网址| 性色av网站| 国产美女自拍AV| 久久一区二区三区四区五区| 女人18精品一区二区三区| 好吊色一区| 91美女中出| 五月综合婷婷久久网站| 性暴力欧美猛交在线直播| 久久精品熟妇丰满人妻99| 欧洲自拍色图gif在线| 啊嗯好大视频在线观看| 懂色综合久久久| 久久女婷| 欧美日韩性爱视屏免费看了| 91成人久久 | 色婷婷久久| 粉嫩av在线一区二区| 自拍偷拍亚洲熟女妇人精品| 熟女乱3伦999| 囯产精品久久久久久久久久二区三区| 91超碰丝袜制服| 综合激情一一91| 99黄页网站| 欧美在线大香蕉| 97久久精品国产| 国产13区| n1038 一二三区| 欧美久久婷| 观看免费区二区三区二| 亚洲美女精品| 91女网站| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 精品97久久综合| 草伊人高潮喷水超碰| 午夜天堂精品久久| 欧美一二在线| 丁香五月天久久精品视频一区二区三区| 国产怡红院| 亚洲、日韩、综合、另类| 人人爱夜夜爱| 久久精9| 亚洲欧美日韩电影网站一区| 中文字幕视频免费| 亚洲青青草| 少妇精品久久久八区九区| nuu12国产麻豆精品| 少妇人妻在线| 久久尹人大香焦视| 久久狠狠色噜噜狠狠狠狠97| 99精品国产户外露出| 五月婷婷丁香六月丁香| 国产精品亚洲天堂网址| 国产精品一二三在线看| 日韩国产中文字幕| 成人夜夜爽| 日韩紧密久久| 伦在线97| 人人操人人操人妻人| 国产精品天堂| 婷婷在线视频在线观看| 日韩不卡在线一区二区| 久久曰曰| 麻豆久久久久久久久丝袜 | 亚州综合图片| 青青草在线视频美女| 一本久道久久综合狠狠爱一密臀精| 青青草毛片| 国产精品视频自拍在线| 爽 好舒服 无码刺激久久| 国产亚洲一黄| 欧美后入视频| 韩日欧亚a级| 欧美色www亚洲国产阿娇要播| 亚洲最新中文字幕免费| 欧美男人一区| 蜜屁Av| 日韩91网站| 欧美一级特黄淫片在线观看| 久久精品三级影视| 国产九九久久久精品| 啊啊啊啊好疼视频| 97色网| 亚洲综合中文字幕有码| 亚洲情色婷婷五月天| 大屁股熟女一区二区三区| 伊人操| 久久久久久AV无码免费网站| 岛国AV一区二区电影| 快灬快灬 一下爽蜜桃在线观看| 亚洲无码偷拍| 丁香五月天堂| 97精品国产精品免费观看| 欧美97超碰| 久草免费在线一区二区| 亚洲中文字幕乱码无码一区二区| 久草成人影片| 欧美日韩国产另类综合| 狠狠操夜夜操蜜桃视频三区| 天天草AV| 第四色奇米影视777| 日本欧美韩国日产片片在线看免| 午夜精品人妻二区三区| 色哟哟AⅤ| 亚洲人妻一区二区三区| 91激情国产| 国产一区二区三区视频在线看| 天美国产三级传媒| 极品人妻少妇综合| 成人八戒网站| 天美欧美国产| 亚洲欧洲日本精品中文a∨| 992这里有精品| 精品十八在线观看| 日韩一级成人毛片免费观看 | 99re69| 亚洲电影中字一区二区| 97国产超湿| 丰满人妻一区二区三区免费| **一级毛片国产| 亚洲少妇免费视频\| 草莓精品视频在线免费观看| 色一射色一射| 人人操人人色网| 久久婷婷色综合一区二区三区| 丝袜美腿丝袜| 久久亚洲婷婷| 日本亚洲嫩草影院啪啪| 国产精品久久久久av| 亚洲大色鬼| 日本欧美亚洲高清在线看| 成人片视频| 93人人操人人| 日本高清加勒比| av午夜影院在线播放| 性交一区二区在线播放| 啪啪免费| 玖玖爱伊人玖玖爱| 欧美性爱系列| 精品久久97| 久久久久久久久久久六六| 婷婷五月天激情四射| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 东北黄色电影| 人人看黄色视频| 91jk色拍| 国产亚洲日韩在线三区黑人| 久久久国产精品亚洲精品| 加勒比在线视频一区二区三区| 激情五月天校园春色网| 色综合av男人天堂| 亚洲交换| 亚洲人妻一区二区三区| 无码人妻精品酒店| 九月AV| 成人a大片在线观看| 97视频在线观看网站| 色色色色电影网| 久久久久久九九九| 自拍丝袜美腿人妻| 欧美,日韩综合久久| 国产精品大屁股999| 大香蕉啪啪网| 操逼网站网站| 青草影院内射高潮| 中文字幕在线日亚州9| 亚洲天堂精品日韩电影| 麻豆激情综合| 国产福利精品最新在线| 欧美中文字幕精品人妻| 欧美日韩国产电影| 色婷亚洲五月在线观看| 亚洲婷婷丁香在线| 吉川爱美亚洲二区在线| 久久五月视频| 夜色五月天| 久久丁香久草综合网| 欧美大片一区二区三区| 人妻中文在线| 超清福利精品视频在线| 粉嫩久久久极品| 淫淫总合网| 可以在线观看AV的网站| 日本加勒比无码专区| 日韩激情视频| 丰满人妻一区二区三区| 中文字幕一区二区三区四区在线视频| rivers-china.com| 大香蕉十区| 五月天丁香网| 中文字幕乱码人妻二区三区| 蜜臀中文无码午夜| 青春草A| 97色婷婷| 日本一区二区三区四区免费观看| 久草午夜| 大香蕉一人| 一直超碰| 97综合在线观看| 久久久九九网站| 小视频国产| 免费试看60秒| 91精品国产91久久久久久久久久久久| 欧美狠狠弄| 亚洲AV小说| 2020国产精品| 国产AV毛片| 强奸乱伦AV网址| 亚洲加勒比久久日本道| 蜜臀网址在线| 久久人妻无码毛片A片麻豆| 国产精品久久发布| 伊人久久88国产女| 欧美成人一区二区三区在线播放| 一区操逼| 精品国产Av无码久久久亚洲| 国产路线专区| 日本幼女18+| 五月天亚洲网| 精品成人女人久久| 无码人妻丰满熟妇奶水区毛片| 狠狠狠狠狠| 激情五月丁香五月| 日本午夜精品理论片A级APP发布| 激情无码日韩| www.99中文字幕| 巨爆乳一区二区爆乳区| 日欧操屄| 亚洲成人黄色在线观看| 探花视频免费观看国产专区| 97日韩超碰超碰中文字幕| 欧美日韩人妻精品一区二区三区| 欧美第一页| 亚洲91综合| 久久精品成人一区二区三区蜜臀| 曰韩香蕉97| 狠狠躁天天躁日日躁97| 人人操人人射人人干| 涩涩久久精品| 高清不卡 中文 人妻| 操死我了啊啊啊| 97天天插| 97超碰影音| 人妻丝袜一区二区三区在线| 亚洲精品91| 一起草高清无码| 一区二区三区美女超清| 亚洲AV成人精品网站在AV| 日本精品中文字幕视频| 免费视频在线一区二区不卡| 蜜臀AV秘一区翔田千里| 中国一级操逼视频| 久草网站免费在线观看| 女人双腿搬开让男人桶|