日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

[C++] 井字棋游戏源码

發布時間:2025/3/19 c/c++ 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [C++] 井字棋游戏源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

TicTac.h

1 #define EX 1 //該點左鼠標 2 #define OH 2 //該點右鼠標 3 4 class CMyApp : public CWinApp 5 { 6 public: 7 virtual BOOL InitInstance (); 8 }; 9 10 class CMainWindow : public CWnd //不是繼承CFrameWnd 因此需要在CMainWindow()自己定義窗口類了 11 { 12 protected: 13 static const CRect m_rcSquares[9]; // Grid coordinates 14 int m_nGameGrid[9]; // 9個格子的狀態是否被下0沒下;1左下了;2右下了 15 int m_nNextChar; // 下一個鼠標狀態左or右 (EX or OH) 16 bool ptab[9][8]; //玩家的獲勝的狀態表 17 bool ctab[9][8]; //電腦的獲勝的狀態表 18 int win[2][8]; //每種狀態表里的棋子數 19 20 int GetRectID (CPoint point); 21 void DrawBoard (CDC* pDC); 22 void DrawX (CDC* pDC, int nPos); 23 void DrawO (CDC* pDC, int nPos); 24 void CpDraw(CDC* pDC); 25 void InitGame(); 26 void out(); 27 void ResetGame (); 28 bool CheckForGameOver (); 29 int IsWinner (); 30 BOOL IsDraw (); 31 32 public: 33 CMainWindow (); 34 35 protected: 36 virtual void PostNcDestroy ();//在程序終止之前銷毀CMainWindow對象 37 38 afx_msg void OnPaint (); 39 afx_msg void OnLButtonDown (UINT nFlags, CPoint point); 40 afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point); 41 afx_msg void OnRButtonDown (UINT nFlags, CPoint point); 42 43 DECLARE_MESSAGE_MAP () 44 };


TicTac.cpp

1 #include <afxwin.h> 2 #include "TicTac.h" 3 #include <fstream> 4 #include <iostream> 5 #include<iomanip> 6 using namespace std; 7 CMyApp myApp; 8 /*ofstream Cout("out.txt"); 9 void CMainWindow::out(){ 10 Cout<<"ptab[][]=:\n"; 11 for(int i=0;i<9;i++){ 12 for(int j=0;j<8;j++) 13 Cout<<setw(3)<<ptab[i][j]<<' '; 14 Cout<<'\n'; 15 } 16 Cout<<"ctab[][]=:\n"; 17 for(int i=0;i<9;i++){ 18 for(int j=0;j<8;j++) 19 Cout<<setw(3)<<ctab[i][j]<<' '; 20 Cout<<'\n'; 21 } 22 Cout<<"win[][]=:\n"; 23 for(int i=0;i<2;i++){ 24 for(int j=0;j<8;j++) 25 Cout<<setw(3)<<win[i][j]<<' '; 26 Cout<<'\n'; 27 } 28 }*/ 29 / 30 // CMyApp member functions 31 32 BOOL CMyApp::InitInstance () 33 { 34 m_pMainWnd = new CMainWindow; 35 m_pMainWnd->ShowWindow (m_nCmdShow); 36 m_pMainWnd->UpdateWindow (); 37 return TRUE; 38 } 39 40 / 41 // CMainWindow message map and member functions 42 43 BEGIN_MESSAGE_MAP (CMainWindow, CWnd) 44 ON_WM_PAINT () 45 ON_WM_LBUTTONDOWN () 46 ON_WM_LBUTTONDBLCLK () 47 ON_WM_RBUTTONDOWN () 48 END_MESSAGE_MAP () 49 50 //9個矩形區域用來判定鼠標是否點進某一區域 51 const CRect CMainWindow::m_rcSquares[9] = { 52 CRect ( 16, 16, 112, 112), 53 CRect (128, 16, 224, 112), 54 CRect (240, 16, 336, 112), 55 CRect ( 16, 128, 112, 224), 56 CRect (128, 128, 224, 224), 57 CRect (240, 128, 336, 224), 58 CRect ( 16, 240, 112, 336), 59 CRect (128, 240, 224, 336), 60 CRect (240, 240, 336, 336) 61 }; 62 63 CMainWindow::CMainWindow () 64 { 65 //初始化游戲 66 InitGame(); 67 68 69 70 //注冊一個 WNDCLASS 窗口類. 71 CString strWndClass = AfxRegisterWndClass ( 72 CS_DBLCLKS, // Class style(有雙擊時間發生的窗口類型) 73 AfxGetApp ()->LoadStandardCursor (IDC_ARROW), // Class cursor(加載一個系統光標,也可自己定義) 74 (HBRUSH) (COLOR_3DFACE + 1), // Background brush(每次::BeginPaint時用它清空客戶區);COLOR_3DFACE+1是指定窗口具有與按鈕對話框一致的背景色和其他一些3D屬性;默認為灰亮色 75 AfxGetApp ()->LoadStandardIcon (IDI_WINLOGO) // Class icon(加載系統圖標,也可自己定義) 76 ); 77 78 //調用CWnd::CreateEx()創建主窗口 79 //第一個參數表示0個或是多個WS_EX標志組合;2:AfxRegisterWndClass()返回的WNDCLASS名稱; 80 //3、標題;4、窗口樣式 81 CreateEx (0, strWndClass, _T ("井字棋"), 82 WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX, //WS_THICKFRAME窗口可調大小屬性(這里不用) 83 CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, //初始位置和大小,這里用CW_USEDEFAULT讓Windows拾取窗口和大小 84 NULL, NULL); 85 86 //處理窗口位置和尺寸 87 CRect rect (0, 0, 352, 352); //理想客戶區窗口矩形形狀 88 CalcWindowRect (&rect); //根據分辨率、菜單...計算窗口矩形大小(必須在窗口創建后調用) 89 90 SetWindowPos (NULL, 0, 0, rect.Width (), rect.Height (), 91 SWP_NOZORDER | SWP_NOMOVE | SWP_NOREDRAW); 92 } 93 94 //在程序結束之前銷毀創建的CMainWindow對象 95 void CMainWindow::PostNcDestroy () 96 { 97 delete this; 98 } 99 100 //OnPaint()響應每次重繪棋盤 101 void CMainWindow::OnPaint () 102 { 103 CPaintDC dc (this); 104 DrawBoard (&dc); 105 } 106 107 108 //單擊鼠標左鍵響應 109 void CMainWindow::OnLButtonDown (UINT nFlags, CPoint point) 110 { 111 CClientDC dc (this); 112 113 //如果不該左鍵響應(即不該左鍵下,返回) 114 if (m_nNextChar != EX){ 115 return ; 116 } 117 118 //獲得點擊矩形區域編號 119 //如果沒有點中或者已經被下棋了,返回 120 int nPos = GetRectID (point); 121 if ((nPos == -1) || (m_nGameGrid[nPos] != 0)) 122 return; 123 124 //標記已下并改變下一個點擊狀態 125 m_nGameGrid[nPos] = EX; 126 m_nNextChar = OH; 127 128 //畫上圖并判斷游戲是否結束 129 DrawX (&dc, nPos); 130 if(CheckForGameOver ())return; 131 132 //后續改變勝利表和各人、機各勝利組合的棋子數 133 for(int i=0;i<8;i++){ 134 if(ptab[nPos][i]){ 135 win[0][i]++; 136 ctab[nPos][i]=false; 137 win[1][i]=5; 138 } 139 } 140 141 //電腦下棋 142 CpDraw(&dc); 143 if(CheckForGameOver ())return; 144 } 145 146 //單擊鼠標右鍵響應(同左鍵) 147 void CMainWindow::OnRButtonDown (UINT nFlags, CPoint point) 148 { 149 if (m_nNextChar != OH) 150 return; 151 152 int nPos = GetRectID (point); 153 if ((nPos == -1) || (m_nGameGrid[nPos] != 0)) 154 return; 155 156 m_nGameGrid[nPos] = OH; 157 m_nNextChar = EX; 158 159 CClientDC dc (this); 160 DrawO (&dc, nPos); 161 CheckForGameOver (); 162 } 163 164 //左鍵雙擊邊框重新開始 165 //dc.GetPixel (Point point)獲取當前光標下像素顏色判斷與黑色匹配 166 void CMainWindow::OnLButtonDblClk (UINT nFlags, CPoint point) 167 { 168 CClientDC dc (this); 169 if (dc.GetPixel (point) == RGB (0, 0, 0)) 170 ResetGame (); 171 } 172 173 //判定鼠標是否點進矩形某一區域,點進返回區域編號,沒有返回-1 174 //此處用了一個rect.PtInRect(Point point)函數幫助判定 175 int CMainWindow::GetRectID (CPoint point) 176 { 177 for (int i=0; i<9; i++) { 178 if (m_rcSquares[i].PtInRect (point)) 179 return i; 180 } 181 return -1; 182 } 183 184 //畫上棋盤并畫上圈和叉 185 void CMainWindow::DrawBoard (CDC* pDC) 186 { 187 //畫上棋盤 188 CPen pen (PS_SOLID, 16, RGB (0, 0, 0)); 189 CPen* pOldPen = pDC->SelectObject (&pen); 190 191 pDC->MoveTo (120, 16); 192 pDC->LineTo (120, 336); 193 194 pDC->MoveTo (232, 16); 195 pDC->LineTo (232, 336); 196 197 pDC->MoveTo (16, 120); 198 pDC->LineTo (336, 120); 199 200 pDC->MoveTo (16, 232); 201 pDC->LineTo (336, 232); 202 203 //畫上叉和圈 204 for (int i=0; i<9; i++) { 205 if (m_nGameGrid[i] == EX) 206 DrawX (pDC, i); 207 else if (m_nGameGrid[i] == OH) 208 DrawO (pDC, i); 209 } 210 pDC->SelectObject (pOldPen); 211 } 212 213 //畫叉函數 214 void CMainWindow::DrawX (CDC* pDC, int nPos) 215 { 216 CPen pen (PS_SOLID, 16, RGB (255, 0, 0));//寬為16像素的紅筆 217 CPen* pOldPen = pDC->SelectObject (&pen); 218 219 CRect rect = m_rcSquares[nPos]; 220 rect.DeflateRect (16, 16);//把矩形每個方向都縮進16個像素作為線條邊框 221 pDC->MoveTo (rect.left, rect.top); 222 pDC->LineTo (rect.right, rect.bottom); 223 pDC->MoveTo (rect.left, rect.bottom); 224 pDC->LineTo (rect.right, rect.top); 225 226 pDC->SelectObject (pOldPen); 227 } 228 229 //畫圈函數 230 void CMainWindow::DrawO (CDC* pDC, int nPos) 231 { 232 CPen pen (PS_SOLID, 16, RGB (0, 0, 255));//寬為16像素的紅筆 233 CPen* pOldPen = pDC->SelectObject (&pen); 234 pDC->SelectStockObject (NULL_BRUSH); //空畫刷是為了防止畫出的圓內部出現白色遮住背景 235 236 CRect rect = m_rcSquares[nPos]; 237 rect.DeflateRect (16, 16);//把矩形每個方向都縮進16個像素作為圓的邊框 238 pDC->Ellipse (rect); 239 240 pDC->SelectObject (pOldPen); 241 } 242 243 //電腦畫圖 244 void CMainWindow::CpDraw(CDC* pDC) 245 { 246 int grades[2][9]; 247 int m,i,max=0; 248 int u; 249 250 for(m=0;m<9;m++) 251 { 252 grades[0][m]=0; 253 grades[1][m]=0; 254 255 if(m_nGameGrid[m]==0) 256 { 257 for(i=0;i<8;i++) 258 { 259 //計算玩家在空棋格上的獲勝分數 260 if(ptab[m][i] && win[0][i]!=5) 261 { 262 switch(win[0][i]) 263 { 264 case 0: 265 grades[0][m]+=1; 266 break; 267 case 1: 268 grades[0][m]+=2000; 269 break; 270 case 2: 271 grades[0][m]+=10000; 272 break; 273 } 274 } 275 276 //計算計算機在空格上的獲勝分數 277 if(ctab[m][i] && win[1][i]!=5) 278 { 279 switch(win[1][i]) 280 { 281 case 0: 282 grades[1][m]+=1; 283 break; 284 case 1: 285 grades[1][m]+=2001; 286 break; 287 case 2: 288 grades[1][m]+=10001; 289 break; 290 } 291 } 292 } 293 294 if(max==0)u=m; 295 296 if(grades[0][m]>max){ 297 max=grades[0][m]; 298 u=m; 299 } 300 else if(grades[0][m]==max){ 301 if(grades[1][m]>grades[1][u])u=m; 302 } 303 304 if(grades[1][m]>max){ 305 max=grades[1][m]; 306 u=m; 307 } 308 else if(grades[1][m]==max){ 309 if(grades[0][m]>grades[0][u])u=m; 310 } 311 } 312 } 313 314 //標記已下并改變下一個點擊狀態 315 m_nGameGrid[u]=OH; 316 m_nNextChar = EX; 317 318 //畫上圖 319 DrawO(pDC,u); 320 321 //后續改變勝利表和各人、機各勝利組合的棋子數 322 for(i=0;i<8;i++){ 323 if(ctab[u][i]){ 324 win[1][i]++; 325 ptab[u][i]=false; 326 win[0][i]=5; 327 } 328 } 329 } 330 331 //響應勝利結束的函數 332 bool CMainWindow::CheckForGameOver () 333 { 334 int nWinner; 335 336 //通過調用IsWinner ()函數獲取誰獲勝;并用MessageBox輸出勝利消息;響應OK后重開一局 337 //==Message(CString,_T(標題),類型) 338 if (nWinner = IsWinner ()) { 339 CString string = (nWinner == EX) ? 340 _T ("X wins!") : _T ("O wins!"); 341 MessageBox (string, _T ("Game Over"), MB_ICONEXCLAMATION | MB_OK); 342 ResetGame (); 343 return 1; 344 } 345 346 //通過IsDraw ()函數判斷是否平局 347 else if (IsDraw ()) { 348 MessageBox (_T ("It's a draw!"), _T ("Game Over"), 349 MB_ICONEXCLAMATION | MB_OK); 350 ResetGame (); 351 return 1; 352 } 353 return 0; 354 } 355 356 //判斷輸贏EX左勝;OH右勝;0沒有勝 357 int CMainWindow::IsWinner () 358 { 359 //用靜態數組存儲獲勝組合 360 static int nPattern[8][3] = { 361 0, 1, 2, 362 3, 4, 5, 363 6, 7, 8, 364 0, 3, 6, 365 1, 4, 7, 366 2, 5, 8, 367 0, 4, 8, 368 2, 4, 6 369 }; 370 371 for (int i=0; i<8; i++) { 372 if ((m_nGameGrid[nPattern[i][0]] == EX) && 373 (m_nGameGrid[nPattern[i][1]] == EX) && 374 (m_nGameGrid[nPattern[i][2]] == EX)) 375 return EX; 376 377 if ((m_nGameGrid[nPattern[i][0]] == OH) && 378 (m_nGameGrid[nPattern[i][1]] == OH) && 379 (m_nGameGrid[nPattern[i][2]] == OH)) 380 return OH; 381 } 382 return 0; 383 } 384 385 //判斷是否平局函數 386 BOOL CMainWindow::IsDraw () 387 { 388 for (int i=0; i<9; i++) { 389 if (m_nGameGrid[i] == 0) 390 return FALSE; 391 } 392 return TRUE; 393 } 394 395 //初始化游戲 396 void CMainWindow::InitGame() 397 { 398 399 int i,k; 400 int count=0; 401 402 //設定玩家與計算機在各個獲勝組合中的棋子數 403 for(i=0;i<8;i++) 404 { 405 win[0][i]=0; 406 win[1][i]=0; 407 } 408 409 //初始化棋盤狀態 410 ::ZeroMemory (m_nGameGrid,9*sizeof(int)); 411 memset(ctab,0,sizeof(ctab)); 412 memset(ptab,0,sizeof(ptab)); 413 //設定水平方向的獲勝組合 414 for(i=0;i<=6;i+=3) 415 { 416 for(k=0;k<3;k++)//3個棋子1個獲勝組合 417 { 418 ptab[i+k][count]=true; 419 ctab[i+k][count]=true; 420 } 421 count++; 422 } 423 424 //設定垂直方向的獲勝組合 425 for(k=0;k<3;k++) 426 { 427 for(i=0;i<=6;i+=3)//3個棋子1個獲勝組合 428 { 429 ptab[i+k][count]=true; 430 ctab[i+k][count]=true; 431 } 432 count++; 433 } 434 435 436 //設定對角線方向上的獲勝組合 437 for(i=2;i<=6;i+=2){ 438 ptab[i][count]=true; 439 ctab[i][count]=true; 440 }count++; 441 for(i=0;i<=8;i+=4){ 442 ptab[i][count]=true; 443 ctab[i][count]=true; 444 } 445 446 447 srand(unsigned(time(NULL))); 448 449 m_nNextChar = EX;//玩家先走 450 } 451 //重新開始初始化 452 void CMainWindow::ResetGame () 453 { 454 InitGame(); 455 Invalidate (); //使控件的整個圖面無效并導致重繪控件 456 }

人機對戰井字棋

?

總結

以上是生活随笔為你收集整理的[C++] 井字棋游戏源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

欧美色噜噜噜 | 一级a性色生活片久久毛片波多野 | 激情网婷婷 | 久久97精品 | 不卡的一区二区三区 | 又湿又紧又大又爽a视频国产 | 香蕉视频在线播放 | 国产亚洲精品美女久久 | 欧美99久久| 亚洲毛片久久 | 久久国产热| 日韩精品一区二区三区免费观看视频 | 在线不卡视频 | 午夜精品福利一区二区 | 91专区在线观看 | 激情伊人五月天 | 国产成人精品亚洲a | 久久久香蕉视频 | 久久久久久久久久久成人 | 性色大片在线观看 | 久久热首页| 久久视频精品 | 亚洲乱码在线 | 日本久久99 | 91香蕉视频 | 中文字幕二区在线观看 | 国产中文字幕在线视频 | 久久久精品免费看 | 久久tv| 免费三及片 | 六月色| 日韩视频图片 | 久久国产精品色av免费看 | 在线播放视频一区 | 在线观看久草 | av久久在线 | 国产激情久久久 | 午夜精品福利一区二区 | 欧美大片在线观看一区 | 久久久久久久久久久精 | 天天曰视频 | 国产欧美在线一区二区三区 | 中文在线字幕免费观看 | 激情久久网 | 日日操狠狠干 | 91视频国产高清 | 97在线视频免费播放 | 欧洲一区二区三区精品 | 精品成人久久 | 国产亚洲91 | 国产亚洲精品电影 | 2021国产在线 | 视频在线一区二区三区 | 我爱av激情网| 天天综合视频在线观看 | 激情网在线视频 | 天天干天天做天天操 | 久久免费视频一区 | 色在线视频 | 久久综合婷婷国产二区高清 | 精品影院一区二区久久久 | 97视频人人免费看 | 国产精品入口麻豆www | 中文字幕一区二区三区四区视频 | 亚洲 欧洲 国产 精品 | 久久久久久高潮国产精品视 | 久久国产麻豆 | 亚州中文av | 婷婷久久丁香 | 国产一区欧美一区 | 久久久精品网站 | 日韩三级在线 | 久久亚洲影院 | 日韩欧美高清 | 亚洲永久在线 | 国产原创91 | 日本黄色免费播放 | 亚洲视频每日更新 | 日韩精品中文字幕在线不卡尤物 | 中文字幕 二区 | 西西www4444大胆在线 | 伊人电影天堂 | 亚洲国产成人在线观看 | 日韩在线视频不卡 | 99热国产在线中文 | 91黄站| 天天草天天插 | 午夜国产影院 | 二区三区中文字幕 | 国产99视频在线观看 | 麻豆传媒在线免费看 | 91九色在线视频 | 精品天堂av| av成人免费观看 | 九九热国产视频 | 午夜免费电影院 | 欧美aaa大片 | 亚洲一二三久久 | 欧美伊人网| 欧美人体xx | 成人国产网址 | 天天天天综合 | 日韩三级一区 | 国产中文字幕在线 | 91精品久久久久久综合五月天 | 欧美激情xxxx性bbbb | 超碰在线观看97 | 在线观看视频在线观看 | 99久久精品免费看国产麻豆 | 国产美腿白丝袜足在线av | 亚洲精品久久久蜜桃直播 | 久99久在线 | 中文字幕亚洲情99在线 | 亚洲成人在线免费 | 国产亚洲aⅴaaaaaa毛片 | 在线观看视频免费大全 | 岛国大片免费视频 | 久久五月网 | 欧美成人91| 欧美日韩一级视频 | 91在线色| 天天爽人人爽 | 97电院网手机版 | 豆豆色资源网xfplay | 国产一区二区播放 | 国产亲近乱来精品 | 国产日产欧美在线观看 | 日本不卡一区二区 | 免费视频a | 亚洲国产网站 | 日韩欧美视频一区二区 | 国产精品久久久免费看 | 一区二区三区 中文字幕 | 一区二区视频网站 | av成人亚洲 | 国产淫片 | 国产精品99久久久 | 国产一卡二卡四卡国 | 日韩大陆欧美高清视频区 | 国产午夜亚洲精品 | 色婷婷福利 | 97在线免费视频观看 | 日韩欧美在线免费 | 国产精品久久亚洲 | 国产精品不卡在线播放 | 91视视频在线直接观看在线看网页在线看 | 在线观看av不卡 | 国产午夜免费视频 | 亚洲经典在线 | 天天爽夜夜爽人人爽曰av | 日韩黄色大片在线观看 | 国产一区久久 | 国产破处在线播放 | 狠狠躁日日躁 | 欧美综合在线观看 | 黄色精品在线看 | 国产不卡精品 | 一本一本久久aa综合精品 | 玖玖爱免费视频 | 超碰av在线 | 亚洲更新最快 | 五月天综合网站 | 精品高清美女精品国产区 | 狠狠躁日日躁狂躁夜夜躁av | 欧美日韩电影在线播放 | 精品福利国产 | 中文字幕国产一区二区 | 狠狠操91 | 全黄网站 | 亚洲国产精品免费 | 免费日韩三级 | 一区二区三区免费在线观看视频 | 成人av高清在线 | 欧美日韩综合在线 | 久久久国产影视 | 夜夜夜草 | 亚洲精品久久在线 | www.天天色.com | 欧美人体xx | 色妞色视频一区二区三区四区 | 精品一区免费 | 国产欧美综合在线观看 | 亚a在线 | 91精品国产一区二区三区 | 中文字幕视频 | 久久久久久久久福利 | 中文字幕国产一区 | 特黄色大片 | 最新av电影网站 | 国产精品高 | 日本精品一区二区在线观看 | av网站地址 | 免费在线播放黄色 | 色婷婷综合久久久久中文字幕1 | 成人97视频 | 在线免费看黄色 | 麻豆国产露脸在线观看 | 免费看的黄色小视频 | 婷婷色综合 | 嫩草av在线 | 国产精品毛片一区二区 | 黄色影院在线免费观看 | 五月婷婷丁香激情 | 在线视频99| 国产精品永久免费视频 | 色com| 人人超碰97 | 国产精品99久久99久久久二8 | 欧美狠狠操| 国产精品久久伊人 | 中文字幕最新精品 | 国产成人精品一区二区三区福利 | 色网免费观看 | 精品国产一区二区三区av性色 | 国产视频精选 | 又黄又爽的视频在线观看网站 | 国产精品嫩草影院123 | 天天做天天爱天天爽综合网 | 成人三级网址 | 黄色.com | 国产一区二区三区高清播放 | 99精品乱码国产在线观看 | 91中文字幕在线播放 | 久久免费观看视频 | 伊人婷婷久久 | 国产中文字幕大全 | 午夜三级福利 | 国产精品久久久久久久免费 | 亚洲视频国产 | 亚洲精品视频在线观看视频 | 一区二区影视 | 首页中文字幕 | 五月婷婷.com | www91在线 | 国产精品久久精品国产 | 一区二区三区日韩视频在线观看 | 久久精品网站免费观看 | 丝袜制服综合网 | a视频在线观看免费 | 一区二区 不卡 | 91.麻豆视频 | 日韩城人在线 | 久久99国产精品久久99 | 国产69久久精品成人看 | 91av大全 | av在线免费观看不卡 | 亚洲国产精品久久久 | 永久免费精品视频网站 | 在线亚洲免费视频 | 日本三级大片 | 国产精品永久久久久久久久久 | 日本xxxx裸体xxxx17 | 91亚洲精品久久久久图片蜜桃 | 欧美片一区二区三区 | 日韩视频免费观看高清完整版在线 | 狠狠色丁香久久婷婷综合丁香 | 精品视频一区在线 | 国产高清不卡一区二区三区 | 9797在线看片亚洲精品 | 日韩电影久久 | 五月婷婷中文网 | 免费久久99精品国产 | 手机看片 | 亚洲精品中文字幕在线 | 99re亚洲国产精品 | 天天操天天操天天 | av在线a | 国产亚洲精品久久久久久久久久 | 韩国av一区二区三区 | 99在线视频精品 | 国产99久久久欧美黑人 | 久久超碰免费 | 99久久99视频只有精品 | 一区二区三区精品在线视频 | 国产精品v a免费视频 | 91精品啪在线观看国产线免费 | 免费特级黄色片 | www夜夜操com| 国产一区二区在线视频观看 | 丁香花在线视频观看免费 | 色婷婷国产 | 久久综合免费视频 | 日韩精品免费一区二区 | 久久成人国产精品一区二区 | 国产伦精品一区二区三区免费 | 亚洲成av人影片在线观看 | 激情欧美一区二区三区免费看 | 极品美女被弄高潮视频网站 | 久久久伊人网 | 免费色黄 | 日韩国产欧美在线视频 | 国产a级免费 | 韩国av免费 | 午夜精品电影 | 国产精品久久久久久久电影 | 99久久久久免费精品国产 | 亚洲人成在线观看 | 久久在线视频精品 | 能在线看的av | 婷婷日| 日本在线视频一区二区三区 | 亚洲免费精品一区二区 | www.色婷婷 | 国产精品专区h在线观看 | 日韩欧美高清在线 | 狠狠久久 | 久久国产精品99久久久久久丝袜 | 色综合久久久久久久 | 日韩欧美在线一区二区 | 国产精品久久久久久久久久久久午夜 | 成人av日韩 | 超碰人人草人人 | 免费三级大片 | 香蕉久草 | 四虎国产精品免费观看视频优播 | 国产理论片在线观看 | 91在线区| 超碰99人人 | 超碰九九 | 国产精品永久在线 | 欧美成人久久 | 亚洲爱视频 | 亚洲国产人午在线一二区 | 欧美日韩午夜爽爽 | 超碰免费公开 | 在线观看国产麻豆 | 97精品国自产拍在线观看 | 久久99精品波多结衣一区 | 亚洲一区二区精品3399 | 特黄免费av | 综合久久婷婷 | 西西444www大胆无视频 | 久久精品免视看 | 日韩激情视频在线观看 | 六月丁香婷婷网 | 久久免费视频8 | 亚洲精品乱码久久久久久蜜桃动漫 | 亚洲精品天天 | 日韩免费在线网站 | 中文字幕免费在线看 | 色欧美综合 | 99国产在线视频 | 国产一级电影 | 91视频观看免费 | 蜜臀久久99精品久久久酒店新书 | 欧美乱码精品一区 | 亚洲成aⅴ人片久久青草影院 | www.国产在线观看 | 国产一区二区三精品久久久无广告 | 91成人网在线| 日韩高清免费无专码区 | 69视频永久免费观看 | 免费观看www小视频的软件 | 欧美日韩国产综合网 | 天堂va在线观看 | 日韩色爱 | 欧美a级片免费看 | 国内视频 | www.com.日本一级 | 国产 在线 日韩 | 久久99精品视频 | 亚洲国产av精品毛片鲁大师 | 五月激情亚洲 | 在线观看日韩一区 | 免费看片成年人 | 中文字幕在线观看日本 | 99精品国产99久久久久久97 | 久操操 | 五月激情综合婷婷 | 一区二区三区免费在线播放 | 日韩小视频网站 | 婷婷激情综合网 | 久久精品综合网 | 天天色欧美 | 色停停五月天 | 一区二区三区精品久久久 | 欧美福利视频 | 天天草天天 | 日韩亚洲在线 | 日日射av | 免费日韩 精品中文字幕视频在线 | 一区二区三区精品在线视频 | 国产视频一区精品 | av电影免费在线 | 狠狠色噜噜狠狠狠合久 | 91久久久国产精品 | 极品国产91在线网站 | 成人黄色av免费在线观看 | 久久免费视频2 | 很污的网站 | 在线播放91| 日日夜夜精品 | 91伊人久久大香线蕉蜜芽人口 | 九九热在线观看 | 伊人久在线 | 亚洲丝袜中文 | 久久久www成人免费精品张筱雨 | 国产精品成人久久久 | 欧美aaa视频 | 色综合激情久久 | 日本巨乳在线 | 超碰97免费在线 | av看片在线 | 国产又粗又猛又色又黄视频 | 国产精品国产亚洲精品看不卡 | www.狠狠色.com | 美女精品久久久 | 一级黄色片在线观看 | 日韩一区二区久久 | 精品一二区| 亚洲欧美国产精品 | 欧美淫aaa免费观看 日韩激情免费视频 | 久久福利影视 | 国产手机在线播放 | 国产精品久久久久久久av电影 | 一本之道乱码区 | 激情自拍av | 男女激情免费网站 | 3d黄动漫免费看 | 一区二区三区观看 | 国产视频在 | 久久狠狠一本精品综合网 | 国产精品永久免费在线 | 98久9在线 | 免费 | 密桃av在线| 久草精品在线播放 | 精品一区二区三区香蕉蜜桃 | 午夜精品久久久久久久99热影院 | 五月综合网站 | 97在线看| 国产精品一区二区三区四区在线观看 | 91高清完整版在线观看 | 91视频高清免费 | 狠狠天天 | 人人干人人超 | 91精品国产福利在线观看 | 久久久国产精品视频 | 在线视频成人 | av一级一片 | 精品一区二区三区四区在线 | 亚洲 欧美 91 | 国产亚洲人成网站在线观看 | 国产精品久久久久久av | 久人人| 深爱五月激情网 | 成人久久免费 | 久久精品一级片 | 91精品国产成人www | 中文字幕超清在线免费 | 三级在线视频观看 | 天天操天天射天天 | 超碰资源在线 | 久久久久久不卡 | 丁香九月婷婷综合 | 欧美日韩免费在线观看视频 | 免费在线观看黄 | 亚洲人成人99网站 | 99久久精品国产系列 | 国产黑丝一区二区三区 | 人人澡人人干 | 91桃色在线免费观看 | 国产精品高潮呻吟久久久久 | 国产精品视频地址 | 国产永久网站 | 西西4444www大胆无视频 | 麻豆精品视频在线观看免费 | 久久人人97超碰国产公开结果 | 一区二区精品在线观看 | 91中文字幕在线视频 | 天天天操天天天干 | 国产 欧美 日产久久 | 日韩三级久久 | 日韩在线免费视频 | 亚洲精品99久久久久久 | 国产只有精品 | 亚洲综合五月 | 特黄特色特刺激视频免费播放 | 久草网视频在线观看 | 免费男女羞羞的视频网站中文字幕 | 国产精品12| 日韩综合在线观看 | 免费观看的av | 亚洲四虎在线 | 欧美精品一级视频 | 成人不用播放器 | 激情网站五月天 | 久草免费在线观看视频 | 91精品啪| 黄色大片免费播放 | 国产成人精品亚洲日本在线观看 | 99热免费在线 | 97看片 | 国产一区二区在线观看免费 | 婷婷干五月| 亚洲天堂va | 91片网| 激情欧美一区二区三区 | 成人精品999 | 日日操操| 久久久99精品免费观看 | 国产一区成人在线 | 99免费观看视频 | 久热超碰 | 成年人免费观看在线视频 | 成人av网站在线播放 | 一区二区视 | 亚洲国产欧洲综合997久久, | 99热超碰| 日韩在线一级 | 久久爱www. | 69绿帽绿奴3pvideos | 91福利在线导航 | 国产 亚洲 欧美 在线 | 69国产成人综合久久精品欧美 | 在线国产一区 | 久久久久综合视频 | 高清在线一区 | 婷婷性综合 | 亚洲成a人片77777kkkk1在线观看 | 在线电影av | 成人在线黄色电影 | 激情五月综合 | 99爱视频| 中国美女一级看片 | 国产精品久久久久久久久免费 | 91网址在线观看 | 天天综合狠狠精品 | 日韩欧美一区二区三区免费观看 | 成人综合日日夜夜 | 国产婷婷精品 | www.日本色| 国产又粗又猛又黄视频 | 色综合久久综合中文综合网 | 成在人线av | 91久久偷偷做嫩草影院 | 久久午夜网| 天天躁天天操 | 欧美一级黄色视屏 | 天天操福利视频 | 中文字幕乱码亚洲精品一区 | 日日干天天爽 | 国产精品成人品 | 在线免费色视频 | 天天干,天天插 | 久久天天躁夜夜躁狠狠85麻豆 | 色在线免费| 亚洲电影自拍 | 91视频免费网站 | 中文字幕第一页在线播放 | 日韩精品一区在线播放 | 五月婷婷久久丁香 | 国产一区高清在线 | jizz18欧美18| 久久无码av一区二区三区电影网 | 亚洲精品国偷自产在线99热 | 亚洲女人av| 在线观看国产一区 | 国产999精品 | 欧美国产日韩一区二区三区 | www成人av| 精品久久久久久综合 | 成人羞羞视频在线观看免费 | 亚洲动漫在线观看 | 天天色天天射天天综合网 | 国产二区av | 最近中文字幕高清字幕在线视频 | 久久久久欠精品国产毛片国产毛生 | 在线观看网站你懂的 | 欧美在线观看视频免费 | 99久久精品免费看国产免费软件 | 天天视频色版 | 久草在线手机观看 | 四虎影视成人精品国库在线观看 | 在线观看日韩一区 | 五月婷婷狠狠 | 六月丁香在线观看 | 欧美日韩国内在线 | 九九久久影视 | 欧美成年人在线视频 | 精品伊人久久久 | 日本精a在线观看 | 国产91在线播放 | 国产在线视频一区二区 | 91视频专区 | 成人在线视频免费看 | 国产精品午夜久久久久久99热 | 免费视频久久久 | 国产日韩中文在线 | 午夜精品久久久久久中宇69 | 免费国产一区二区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩动态视频 | 精品久久影院 | 蜜桃久久久 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩中文字幕免费在线观看 | 国产亚洲日 | 97小视频 | 免费在线精品视频 | 精品福利片 | 欧美日韩中文在线 | 日本公乱妇视频 | 99在线高清视频在线播放 | 高清有码中文字幕 | 国产成人av网 | 国产不卡网站 | av在线直接看 | 精品国产欧美 | 日韩欧美大片免费观看 | 91精品久久久久久综合五月天 | 国产一在线精品一区在线观看 | 3d黄动漫免费看 | 狠狠亚洲 | 天天天干 | 天天综合视频在线观看 | 国产精品嫩草影院123 | 色小说在线 | 少妇按摩av | 国产精品久久久久久久久久三级 | 国产黄色片在线 | 中文字幕乱码在线播放 | 久久久免费毛片 | 国产精品乱码高清在线看 | 亚洲国产黄色片 | 久久国产日韩 | 人人澡人人爱 | 中文字幕久久精品一区 | 久久精品国产精品亚洲 | 国产高清视频在线观看 | 亚洲成av人影片在线观看 | 在线 国产 亚洲 欧美 | 91av网站在线观看 | 欧美日韩国产欧美 | 国产r级在线观看 | 91在线网址| 中文字幕一区二 | 热久在线| 久久综合毛片 | 在线91色| 午夜久久成人 | 国产色视频一区二区三区qq号 | 一区二区伦理 | 天天色天天操天天爽 | 亚洲涩综合 | h网站免费在线观看 | 91网在线 | 久久精品影片 | 日韩精品一区二区三区水蜜桃 | 久久精品久久精品久久39 | 91av蜜桃| 久久综合久久综合九色 | 国产在线观看一 | 久久五月婷婷丁香 | 麻豆91精品91久久久 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 欧美日韩后 | 五月天亚洲婷婷 | 日本黄色大片儿 | 久久久免费高清视频 | 最近免费中文字幕mv在线视频3 | 亚洲影视九九影院在线观看 | 中文字幕精品一区二区精品 | 亚洲欧美日本一区二区三区 | 中文字幕一区av | 国产精品18p| 亚洲一本视频 | 中文字幕在线观看免费观看 | 日本精品视频免费观看 | 狠狠的日日 | 精品一区久久 | 日韩中文字幕a | 亚洲爱爱视频 | 亚洲天堂在线观看完整版 | 日本精品一 | www.伊人色.com | 国产成人精品一区二三区 | 五月婷婷色 | 福利视频入口 | 成人国产精品电影 | 午夜视频欧美 | 九九九在线 | 久久成人毛片 | 国产精品午夜8888 | 日韩av三区 | www.888.av | 日韩三级在线观看 | 青青啪| 91免费看黄色 | 免费三级黄色片 | 国产精品嫩草69影院 | 一区二区日韩av | 成人a视频| 99视频偷窥在线精品国自产拍 | 国产 日韩 在线 亚洲 字幕 中文 | 在线观看国产中文字幕 | 久久九九国产精品 | 国产中文字幕第一页 | 国产麻豆电影 | 亚洲资源一区 | 国产精品系列在线播放 | 欧美精品在线视频观看 | 亚洲一区视频在线播放 | 麻豆视传媒官网免费观看 | av一区二区三区在线播放 | 久久久免费毛片 | 久久a v电影 | 精品视频一区在线 | 亚洲美女精品视频 | 人人插人人插 | 日本中文在线观看 | 麻豆94tv免费版 | 91精品国产乱码久久桃 | 中文在线免费视频 | 免费下载高清毛片 | 色资源二区在线视频 | 亚洲精品美女久久 | 日韩一二三区不卡 | 国产精品毛片一区 | av亚洲产国偷v产偷v自拍小说 | 手机色站| 狠狠色伊人亚洲综合网站色 | 激情婷婷综合 | 激情五月激情综合网 | 成人黄色av网站 | 五月色综合 | 久久草在线视频国产 | 国产一区二区精品在线 | 国产玖玖精品视频 | 精品免费久久久久久 | 久久亚洲精品电影 | 国产精品毛片一区 | 国产精品免费成人 | 麻豆视传媒官网免费观看 | 五月激情久久久 | 网站免费黄 | 国产亚洲综合精品 | 最近中文字幕完整高清 | 91视频午夜 | 最新av观看 | 99久热| 在线天堂日本 | 国产一区二区在线免费 | 成年人在线看片 | 亚州精品成人 | 免费一级日韩欧美性大片 | 久草在线免费播放 | 中文不卡视频在线 | 久久久久久国产精品久久 | 毛片无卡免费无播放器 | 国产96在线| 久久精品二区 | 一本色道久久综合亚洲二区三区 | 国产成人精品一区二区三区福利 | 在线精品亚洲一区二区 | 成人久久久久久久久久 | 久免费 | 免费看片网页 | 我要看黄色一级片 | 久久最新| 久久少妇av | 午夜精品视频在线 | 色综合久久久久 | 亚洲专区中文字幕 | a黄色影院 | 99色视频| 九九欧美 | 精品国产一区二区三区久久久 | 九草视频在线观看 | 国产不卡一区二区视频 | av资源中文字幕 | 美女福利视频一区二区 | 精品一区二区影视 | 久久美女视频 | 免费精品视频在线观看 | 久久a v视频 | 国产综合视频在线观看 | 在线v片免费观看视频 | 日本乱码在线 | 亚洲精品国产区 | 91最新视频在线观看 | 日韩精品专区在线影院重磅 | 婷婷色狠狠 | 天天干人人 | 中日韩在线视频 | 天天透天天插 | 夜夜干夜夜| 欧美激情第八页 | 国产成人一区二区三区在线观看 | 九九99靖品| 精品日韩在线 | 夜夜夜夜爽 | 激情婷婷在线 | 中文字幕一区二区三区四区久久 | 99精品一区二区三区 | 国产99久久久精品 | 国产玖玖精品视频 | 亚洲综合在线观看视频 | 一区二区不卡高清 | 色婷婷久久久 | 免费高清在线视频一区· | 毛片www | 一区二区三区国产精品 | 中文字幕在线中文 | 日韩午夜视频在线观看 | 久草在线免费资源站 | 丁香久久| 亚洲精品tv| 新av在线 | 国产一区在线视频播放 | 精品视频www | 日批视频在线 | 亚洲a成人v| 久久精品男人的天堂 | 在线观看亚洲国产 | 五月婷婷丁香色 | 四虎成人精品在永久免费 | 日韩在线视频一区二区三区 | 久久国产精品久久精品国产演员表 | 久久精品国产久精国产 | 国偷自产中文字幕亚洲手机在线 | 亚洲精品视频观看 | 国产日韩视频在线 | 色永久免费视频 | 一本一道久久a久久精品蜜桃 | 久久久免费 | 久久久99国产精品免费 | 天天射天天射天天 | 成人性生交大片免费看中文网站 | 国内外成人在线视频 | 一区二区三区在线视频111 | 日韩av进入 | 日韩中文字幕免费电影 | 蜜臀av性久久久久av蜜臀三区 | www.香蕉视频在线观看 | 欧美人操人 | 免费三级大片 | 久久久国产一区 | 久草综合视频 | 精品一区二区三区久久 | 综合久久精品 | 97看片网 | 91爱看片| 在线成人性视频 | 久久国产视频网 | 日韩精品短视频 | 久久这里精品视频 | 91精品视频免费在线观看 | www.色婷婷 | 久久tv| 亚洲成人999 | 伊人伊成久久人综合网小说 | 中文字幕在线看 | 4p变态网欧美系列 | 亚洲精品成人av在线 | 天天干天天做天天爱 | 亚洲 欧洲 国产 日本 综合 | 色福利网站| 日韩在线观看你懂的 | 亚洲永久国产精品 | av中文字幕不卡 | 一区二区三区在线观看中文字幕 | 娇妻呻吟一区二区三区 | 丁香一区二区 | 在线久热 | 综合网天天色 | 国产精品一区二区精品视频免费看 | av在观看 | 国产区欧美 | 制服丝袜在线 | 国产精品嫩草55av | 伊人干综合 | 亚洲va在线va天堂 | av超碰免费在线 | 在线播放亚洲 | 中文字幕在线观看视频一区二区三区 | 国产视频在线观看免费 | 日本精品视频免费 | 97久久精品午夜一区二区 | 日韩理论电影网 | 伊人婷婷在线 | 18pao国产成视频永久免费 | 日韩av电影中文字幕 | 毛片a级片| 国产毛片久久 | 美女精品国产 | 国产99久久九九精品免费 | 97国产精品 | 中文字幕91视频 | 久久国产精品成人免费浪潮 | 91亚洲国产成人 | 香蕉视频免费看 | 一区二区视频免费在线观看 | 成年人电影免费在线观看 | 国产免费观看视频 | 亚洲小视频在线观看 | 丁香影院在线 | 正在播放日韩 | 夜色资源网 | 在线观看国产福利片 | 国产精品久久久久久久久久直播 | 国产精品综合久久久 | 久久综合九色综合欧美狠狠 | 国产亚洲婷婷免费 | 爱av在线网| 国内精品久久久久久久97牛牛 | 国产日本亚洲高清 | 五月婷婷色 | 天天视频色版 | 国产精品久久久精品 | 丁香六月中文字幕 | 亚洲综合视频在线 | 色综合久久综合网 | 久久久久五月天 | 免费电影播放 | 在线看一级片 | 亚洲国产精品第一区二区 | 欧美性生交大片免网 | 久久午夜网 | 91一区在线观看 | av大片网址 | 中文字幕免费国产精品 | 久草在线免费在线观看 | 97在线视频观看 | 日韩精品中文字幕在线播放 | 国产精品久久久久久麻豆一区 | 丝袜美腿一区 | 日韩视频一区二区三区在线播放免费观看 | 久久久久在线 | 久久亚洲专区 | 99久久精品国产欧美主题曲 | 日韩午夜视频在线观看 | 免费一级特黄录像 | 免费看黄的视频 | 日韩国产精品久久 | 日韩精品一区二区不卡 | 欧美一级欧美一级 | 亚洲色图色 | 亚洲一区二区精品 | www黄在线| 国产亚洲精品久久久久久久久久久久 | 国产一区欧美日韩 | 国产日产精品一区二区三区四区 | 成人午夜黄色影院 | 九色视频网 | 成 人 免费 黄 色 视频 | 亚洲日本欧美 | 久草在线视频看看 | 97视频播放 | 久久亚洲婷婷 | a黄色大片| 99久久日韩精品视频免费在线观看 | 91视频 - 114av | 开心婷婷色| 久久免费观看少妇a级毛片 久久久久成人免费 | 国产不卡一二三区 | 在线国产黄色 | 97手机电影网 | 91成人免费在线视频 | 久久久国产精品成人免费 | 男女视频91 | 国产69熟 | 少妇av网| 国产日产欧美在线观看 | 99久久精品免费视频 | 免费黄色av | 精品一区二区av | 久久一区二区三区国产精品 | 欧美一二区在线 | 成人羞羞免费 | 国产亚洲精品成人 | 午夜丁香视频在线观看 | 国产成人一区二区在线观看 | 欧美性性网 | 人人dvd| 国产在线不卡一区 | 人人澡人摸人人添学生av | 中文字幕免费一区 | 欧美日韩国产网站 | 亚洲欧洲国产精品 | 干天天| 国产精品一区二区三区99 | 欧美日韩一区二区三区在线观看视频 | 激情五月色播五月 | 日韩高清在线一区二区 | 国产精品免费不卡 | 亚洲人成影院在线 | 美女视频黄的免费的 | 99久久www免费| 欧美在线99 | 久久免费视频国产 | 在线观看视频色 | 日韩在线视频网站 | 欧美精品国产综合久久 | 久久视频精品在线 | 五月开心激情网 | 色中色资源站 | 日韩午夜在线播放 | 午夜精品一区二区三区在线播放 |