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

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

?? rpg.cpp

?? 一個用vc6.0制作的rpg小游戲
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
		Scene = 4;
		SX=0; DX=0;
		SY=30; DY=0;
		Hero.x=Hero.old_x=310; Hero.y=Hero.old_y=450;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;
	
	case SPACE+10:		//出神殿
		Scene = 2;
		SX=14; DX=0;
		SY=11; DY=0;
		Hero.x=Hero.old_x=620; Hero.y=Hero.old_y=450;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;

	case SPACE+11:		//進兵器店
		Scene = 5;
		SX=0; DX=0;
		SY=0; DY=0;
		Hero.x=Hero.old_x=300; Hero.y=Hero.old_y=400;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;

	case SPACE+12:		//出兵器店
		Scene = 1;
		SX=14;  DX=0;
		SY=0; DY=0;
		Hero.x=Hero.old_x=384; Hero.y=Hero.old_y=256;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;
	
	case SPACE+13:		//進藥店
		Scene = 6;
		SX=0; DX=0;
		SY=0; DY=0;
		Hero.x=Hero.old_x=300; Hero.y=Hero.old_y=400;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;

	case SPACE+14:		//出藥店
		Scene = 1;
		SX=0;  DX=0;
		SY=8; DY=0;
		Hero.x=Hero.old_x=96; Hero.y=Hero.old_y=256;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;

	case SPACE+15:		//進酒店
		Scene = 7;
		SX=0; DX=0;
		SY=0; DY=0;
		Hero.x=Hero.old_x=200; Hero.y=Hero.old_y=400;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;

	case SPACE+16:		//出酒店
		Scene = 1;
		SX=14;  DX=0;
		SY=6; DY=0;
		Hero.x=Hero.old_x=384; Hero.y=Hero.old_y=256;
		ChangePalette(MainPal,NullPal,-1);
		MainMove();
		Flip();
		ChangePalette(NullPal,MainPal,1);
		break;
	}
}


//*******************************************************************
//應用程序入口
int PASCAL WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
                        LPSTR lpCmdLine, int nCmdShow)
{
	MSG		msg;

	//初始化主窗口
	hWnd=InitWindow( hInstance, nCmdShow ) ;
	if (hWnd == NULL )
		return FALSE;
	
	InitDirectSound(hWnd); //初始化音樂
	LoadSoundData(); //讀取聲音數(shù)據(jù)

	//初始化DirectDraw環(huán)境,并實現(xiàn)DirectDraw功能
	if (!InitDDraw())
	{
		MessageBox(GetActiveWindow(), "初始化DirectDraw過程中出錯!請檢查你是否正確的安裝了DirectX。", "Error", MB_OK );
		FreeDDraw();
		return FALSE;
	}

	LoadTalkText();	//讀對話資源
	LoadGoodData(); //讀取物品資源
	InitFont();	//初始化字體

	SetCursor(NULL); //消除光標
	GameTitle();	//游戲片頭

	while(1)
	{
		if(PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
		{
			if(!GetMessage(&msg, NULL, 0, 0 )) return msg.wParam;
			TranslateMessage(&msg); 
			DispatchMessage(&msg);
		}
		else if(bActive)
		{
			MainLoop(); //進入游戲主循環(huán)
		}
		//等待消息
		else WaitMessage();
	}
}


//******************************************************************
//創(chuàng)建主窗口。
HWND InitWindow( HINSTANCE hInstance, int nCmdShow )
{
    HWND				hwnd;	
    WNDCLASS			wc;		

	//填充窗口類結構
    wc.style = CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc = WinProc;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hInstance = hInstance;
    wc.hIcon = LoadIcon( hInstance, MAKEINTRESOURCE(IDI_ICON1) );
    wc.hCursor = LoadCursor( NULL, IDC_ARROW );
    wc.hbrBackground = GetStockObject(BLACK_BRUSH);
    wc.lpszMenuName = NULL;
	wc.lpszClassName = "英雄救美";

	//注冊窗口類
    RegisterClass( &wc );
    
	//創(chuàng)建主窗口
    hwnd = CreateWindowEx(
		0,
		"英雄救美",
		"英雄救美",
		WS_POPUP,//WS_OVERLAPPEDWINDOW|WS_VISIBLE|WS_SYSMENU,
		0,
		0,
		GetSystemMetrics(SM_CXSCREEN),
        GetSystemMetrics(SM_CYSCREEN),
		NULL,
		NULL,
		hInstance,
		NULL );

    if( !hwnd )		return FALSE;

	//顯示并更新窗口
    ShowWindow( hwnd, nCmdShow );
    UpdateWindow( hwnd );

	return hwnd;
}

//*****************************
//處理主窗口消息
LRESULT CALLBACK WinProc( HWND hWnd, UINT message, 
                            WPARAM wParam, LPARAM lParam )
{
    switch( message )
    {
	case WM_ACTIVATEAPP://
		bActive = wParam;
		break;

	case WM_SETCURSOR:
        SetCursor(NULL);
        return TRUE;

    case WM_KEYDOWN://擊鍵消息
//        switch( wParam )
        {
//        case VK_ESCAPE:		//調(diào)主菜單
//			Menu();	
//          break;
//		case VK_F1:
//			Fight(Map[Scene].NPC[0],3);
//			break;
//		case VK_F2:
//			ChangePalette(MainPal,NullPal,-1);
//			break;
//		case VK_F3:
//			ChangePalette(NullPal,MainPal,1);
//			break;
		}
        break;
	
	case WM_TIMER://定時器消息
		NpcMove();
		{static Times=0; //背景音樂循環(huán)播放
		Times++;
		if( SoundAble==TRUE && Times>25*6 ) //2分鐘
		{
			char buf[256];
			mciSendString("close all", buf, sizeof(buf), NULL);
			mciSendString("open voc\\back.mid",buf,sizeof(buf),NULL);
			mciSendString("play voc\\back.mid", buf, sizeof(buf), NULL);
			Times=0;
		}}

		break;

    case WM_DESTROY://退出消息
 		ReleaseDirectSound();//釋放DirectSound
		if( SoundAble==TRUE )
		{
		char buf[256];
		mciSendString("close all", buf, sizeof(buf), NULL);
		}
		FreeDDraw();//釋放所有DirectDraw對象
	    PostQuitMessage( 0 );
        break;
    }
	
	//調(diào)用缺省消息處理過程
    return DefWindowProc(hWnd, message, wParam, lParam);
}

//*********************
//Npc活動函數(shù)
void NpcMove()
{ 
	for(int i=0; i<Map[Scene].Npc_Nums; i++)
	if( Map[Scene].NPC[i].Show==1 && Map[Scene].NPC[i].Active==1 ) //角色活動
	{
		if( random(100)>80 ) Map[Scene].NPC[i].Way=random(4);
		Map[Scene].NPC[i].Stats++;
		if( Map[Scene].NPC[i].Stats>=2 ) Map[Scene].NPC[i].Stats=0;
		
		//NpcS移動
		switch( Map[Scene].NPC[i].Way ) 
		{
		case 0: Map[Scene].NPC[i].y+=Map[Scene].NPC[i].Speed;
			break;
		case 1: Map[Scene].NPC[i].x-=Map[Scene].NPC[i].Speed;
			break;
		case 2: Map[Scene].NPC[i].y-=Map[Scene].NPC[i].Speed;
			break;
		case 3: Map[Scene].NPC[i].x+=Map[Scene].NPC[i].Speed;
			break;
		}
		//邊界檢測
		if( Map[Scene].NPC[i].x<0 ) Map[Scene].NPC[i].x=0;
		if( Map[Scene].NPC[i].x>Map[Scene].Width*32-Map[Scene].NPC[i].Width ) Map[Scene].NPC[i].x=Map[Scene].Width*32-Map[Scene].NPC[i].Width;
		if( Map[Scene].NPC[i].y<Map[Scene].NPC[i].Hight-16 ) Map[Scene].NPC[i].y=Map[Scene].NPC[i].Hight-16;
		if( Map[Scene].NPC[i].y>Map[Scene].Hight*32 ) Map[Scene].NPC[i].y=Map[Scene].Hight*32;
	
		//NPC碰撞檢測
		if( abs(Hero.x+SX*32-DX - Map[ Scene ].NPC[i].x)<=24 &&\
			abs(Hero.y+SY*32-DY - Map[Scene].NPC[i].y)<=24 )
		{
			Map[Scene].NPC[i].x=Map[Scene].NPC[i].old_x;
			Map[Scene].NPC[i].y=Map[Scene].NPC[i].old_y;
		}
	
		//障礙物檢測
		int n0 = ((Map[Scene].NPC[i].y-24)/32 ) * Map[ Scene ].Width + ((Map[Scene].NPC[i].x+8)/32 );
		int n1 = ((Map[Scene].NPC[i].y-24)/32 ) * Map[ Scene ].Width + ((Map[Scene].NPC[i].x+24)/32 );
		int n2 = ((Map[Scene].NPC[i].y-8)/32 ) * Map[ Scene ].Width + ((Map[Scene].NPC[i].x+8)/32 );
		int n3 = ((Map[Scene].NPC[i].y-8)/32 ) * Map[ Scene ].Width + ((Map[Scene].NPC[i].x+24)/32 );
		if( Map[ Scene ].Data[n0] >= BLAK || Map[ Scene ].Data[n1] >= BLAK || Map[ Scene ].Data[n2] >= BLAK || Map[ Scene ].Data[n3] >= BLAK )
		{
			Map[Scene].NPC[i].x=Map[Scene].NPC[i].old_x;
			Map[Scene].NPC[i].y=Map[Scene].NPC[i].old_y;
		}
		else 
		{
			Map[Scene].NPC[i].old_x=Map[Scene].NPC[i].x;
			Map[Scene].NPC[i].old_y=Map[Scene].NPC[i].y;
		}

		//遇到敵人
		if( Map[Scene].NPC[i].Enemy==1 &&\
			abs(Hero.x+SX*32-DX - Map[ Scene ].NPC[i].x)<=40 &&\
			abs(Hero.y+SY*32-DY - Map[Scene].NPC[i].y)<=40 )
		{
			int WAY[4]={2,3,1,0};
			Map[Scene].NPC[i].Way=WAY[Hero.Way];	//NPC轉方向
			ShowDialog(i, Map[Scene].NPC[i].ID, Map[Scene].NPC[i].TalkNum); //先和NPC對話
			int Sulit=Fight(Map[Scene].NPC[i],3);	//進打斗畫面
			PressKey(VK_RETURN,1);
			if( Sulit==0 )  //勝利
			{
				Map[Scene].NPC[i].Show=0;
				ShowDialog(i, Map[Scene].NPC[i].ID, 1);
				if( Map[Scene].NPC[i].ID==20006 ) //得到圣劍
				{
					GameHeader( GetTalk(99003,0) );
					Flag_GotoPalace=1; //可以進神殿了
				}
				if( Map[Scene].NPC[i].ID==40006 ) //爆機
				{
					ShowDialog(5, 30003, 0);
					ShowDialog(11,30004, 0);
					GameHeader(GetTalk(99002,0), RGB(255,0,0));	
					ChangePalette(MainPal,NullPal,-1);
					//PostMessage(hWnd, WM_CLOSE, 0, 0);
					GameTitle();
				}
			}
			if( Sulit==1 ) Map[Scene].NPC[i].Active = 5; //逃跑成功
			if( Sulit==2 ) GameTitle();	//死亡
		}
	}
	else if( Map[Scene].NPC[i].Active>1 ) Map[Scene].NPC[i].Active--; //打斗時間延時
		MainMove();
		Flip();
}

//******************************************************************
//初始化DirectDraw環(huán)境
BOOL InitDDraw(void)
{
	DWORD			 dwFlags;
	DDSURFACEDESC	 ddsd;
	DDSCAPS			 ddscaps;
	HRESULT          ddrval;

	//創(chuàng)建DirectDraw對象
	DirectDrawCreate(NULL, &lpDD, NULL);

	//設置協(xié)作級別為全屏模式
	dwFlags = DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN;
	lpDD->SetCooperativeLevel(hWnd, dwFlags);

	//設置顯示模式為640X480 256色
    lpDD->SetDisplayMode( ScreenX, ScreenY, ScreenColor);
    
	// 創(chuàng)建主頁面
    ddsd.dwSize = sizeof( ddsd );
    ddsd.dwFlags = DDSD_CAPS | DDSD_BACKBUFFERCOUNT;
    ddsd.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE |
			  DDSCAPS_FLIP |
			  DDSCAPS_COMPLEX;
    ddsd.dwBackBufferCount = 1;
    ddrval = lpDD->CreateSurface( &ddsd, &lpDDSPrimary, NULL );
    if( ddrval != DD_OK )
	{
		return initFail("lpDDSPrimary");
	}

	//創(chuàng)建緩沖頁面
    ddscaps.dwCaps = DDSCAPS_BACKBUFFER;
    ddrval = lpDDSPrimary->GetAttachedSurface(&ddscaps, &lpDDSBack);
	if( ddrval != DD_OK )
	{
		return initFail("lpDDSBack");
	}
	
	// 創(chuàng)建調(diào)色板
	lpDDPal = DDLoadPalette(lpDD, "pic\\title.bmp");
	InitPalette( TitlePal ); //初始化調(diào)色板
	if (lpDDPal) lpDDSPrimary->SetPalette( lpDDPal );

	//創(chuàng)建背景頁面
	CreateBitmap(lpDDSBackGround,ScreenX,ScreenY,"pic\\title.bmp");
    
	// 創(chuàng)建調(diào)色板
	lpDDPal = DDLoadPalette(lpDD, "pic\\player.bmp");
	InitPalette( MainPal ); //初始化調(diào)色板
	if (lpDDPal) lpDDSPrimary->SetPalette( lpDDPal );

	//創(chuàng)建主角頁面
	CreateBitmap(lpDDSSpirit,96,192,"pic\\player.bmp",DDSCAPS_SYSTEMMEMORY);
	DDSetColorKey(lpDDSSpirit,RGB(255,238,187));
	Hero.Surface=lpDDSSpirit;
	
	//創(chuàng)建Npc頁面
	char *Npc_FileName[]={"pic\\npc01.bmp","pic\\npc02.bmp","pic\\npc03.bmp","pic\\npc04.bmp","pic\\npc05.bmp", 
						  "pic\\npc06.bmp","pic\\npc07.bmp","pic\\npc08.bmp","pic\\npc09.bmp","pic\\npc10.bmp",
						  "pic\\npc11.bmp","pic\\npc12.bmp","pic\\npc13.bmp","pic\\npc14.bmp","pic\\npc15.bmp"};
	for( int i=0; i<NPCS; i++)
	{
		CreateBitmap(lpDDSNpc[i],64,128,Npc_FileName[i], DDSCAPS_SYSTEMMEMORY);
		DDSetColorKey(lpDDSNpc[i],RGB(255,238,187));
	}
	
	//創(chuàng)建地圖小花頁面1
	CreateBitmap(lpDDSMap1,32,320,"pic\\map1.bmp", DDSCAPS_SYSTEMMEMORY);

	//創(chuàng)建地圖小花頁面2
	CreateBitmap(lpDDSMap2,640,1536,"pic\\maps.bmp", DDSCAPS_SYSTEMMEMORY);
	DDSetColorKey(lpDDSMap2,RGB(255,238,187));

	//創(chuàng)建對話框頁面
	CreateBitmap(lpDDSDialog, 640,96, "pic\\talkbar.bmp", DDSCAPS_SYSTEMMEMORY);
	DDSetColorKey(lpDDSDialog,RGB(255,238,187));

	//創(chuàng)建狀態(tài)頁面
	CreateBitmap(lpDDSStateBar, 420, 320, "pic\\sbar.bmp", DDSCAPS_SYSTEMMEMORY);
	DDSetColorKey(lpDDSStateBar,RGB(255,238,187));
	
	//創(chuàng)建打斗頁面
	CreateBitmap(lpDDSFightBar, 448, 112, "pic\\fightbar.bmp", DDSCAPS_SYSTEMMEMORY);
	//DDSetColorKey(lpDDSStateBar,RGB(255,238,187));

	//創(chuàng)建爆炸頁面
	CreateBitmap(lpDDSBomb, 540, 50, "pic\\bomb.bmp", DDSCAPS_SYSTEMMEMORY);
	DDSetColorKey(lpDDSBomb,RGB(255,238,187));

	//創(chuàng)建物品頁面
	CreateBitmap(lpDDSGoods, 384, 192, "pic\\goods.bmp", DDSCAPS_SYSTEMMEMORY);
	DDSetColorKey(lpDDSGoods,RGB(255,238,187));

	//創(chuàng)建主菜單頁面
	CreateBitmap(lpDDSMainMenu, 150, 200, "pic\\mainmenu.bmp", DDSCAPS_SYSTEMMEMORY);

	//設置定時器
	SetTimer(hWnd,1,400,NULL);
	srand( (unsigned)time( NULL ) ); //初始化隨機指數(shù)

	return TRUE;
}

//**********************************
//初始化失敗的處理函數(shù)
BOOL initFail(char *str)
{
    FreeDDraw();
    MessageBox( hWnd, str, "error", MB_OK );
    DestroyWindow( hWnd );
    return FALSE;

} /* initFail */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩在线观看一区二区 | 欧美中文字幕亚洲一区二区va在线| 亚洲国产一区二区三区青草影视| 久久午夜老司机| 色婷婷久久99综合精品jk白丝| 精一区二区三区| 亚洲福利视频一区| 中文字幕欧美国产| 欧美一级片免费看| 在线观看一区日韩| 91污片在线观看| 国产精品中文欧美| 久久成人免费日本黄色| 亚洲高清免费视频| 亚洲与欧洲av电影| 亚洲视频一二三区| 国产欧美一区二区精品仙草咪| 日韩欧美成人午夜| 欧美精品123区| 欧美在线观看一区| 一本色道久久加勒比精品| 高清shemale亚洲人妖| 国产九九视频一区二区三区| 久久av资源网| 免费在线观看成人| 日本欧美一区二区三区乱码| 亚洲最新视频在线播放| 亚洲精品乱码久久久久久| 国产精品另类一区| 欧美激情一区二区三区蜜桃视频 | 亚洲免费在线观看| 中文字幕av在线一区二区三区| 精品久久久久一区| 亚洲精品在线一区二区| 精品福利一区二区三区 | 中文字幕精品三区| 欧美激情在线一区二区| 久久精品视频免费| 欧美激情中文字幕| 国产精品福利影院| 亚洲视频一二区| 亚洲欧美激情在线| 亚洲女同ⅹxx女同tv| 一区二区三区四区在线免费观看 | 国产欧美精品区一区二区三区| 26uuu色噜噜精品一区| 久久香蕉国产线看观看99| www欧美成人18+| 欧美高清在线一区二区| 国产精品毛片久久久久久| 中文字幕制服丝袜一区二区三区 | 国产亚洲一区字幕| 国产精品日产欧美久久久久| 亚洲欧美在线高清| 亚洲黄色在线视频| 日韩国产一区二| 国产精品一区在线观看乱码 | 日韩一级免费一区| 2021国产精品久久精品| 国产精品嫩草影院com| 亚洲日本丝袜连裤袜办公室| 亚洲一区精品在线| 琪琪一区二区三区| 国产成人一区二区精品非洲| av不卡在线播放| 欧美日韩免费观看一区二区三区| 欧美一级生活片| 国产视频不卡一区| 亚洲已满18点击进入久久| 免费在线成人网| av激情亚洲男人天堂| 欧美性色欧美a在线播放| 日韩精品影音先锋| 中文字幕色av一区二区三区| 香蕉成人啪国产精品视频综合网| 极品瑜伽女神91| 色综合色综合色综合色综合色综合| 欧美日韩国产色站一区二区三区| 久久久另类综合| 一二三四区精品视频| 韩国精品在线观看| 欧美亚洲综合色| 国产欧美一区二区三区网站| 亚洲一区二区三区视频在线播放| 久久97超碰国产精品超碰| 99国内精品久久| 日韩欧美一区二区不卡| 亚洲欧洲成人自拍| 青青草一区二区三区| 99久精品国产| 日韩三级视频中文字幕| 亚洲精品视频在线看| 韩国成人在线视频| 欧美揉bbbbb揉bbbbb| 国产日韩欧美麻豆| 日韩av成人高清| 91蝌蚪porny| 国产日韩欧美精品一区| 日韩高清一区二区| 在线视频一区二区免费| 国产精品免费久久| 狠狠色丁香婷综合久久| 欧美日韩视频在线观看一区二区三区| 久久久精品免费免费| 日韩国产精品91| 中文字幕在线一区| 麻豆91免费看| 欧美视频你懂的| 亚洲欧洲日韩在线| 国产一区二三区好的| 免费久久99精品国产| 91网站最新地址| 国产精品欧美久久久久无广告 | 麻豆精品久久精品色综合| 91精品福利在线| 亚洲欧美中日韩| 成人app在线观看| 中文一区一区三区高中清不卡| 久久精品二区亚洲w码| 欧美日韩国产乱码电影| 亚洲欧美电影一区二区| 成人动漫在线一区| 欧美国产成人精品| 国产黄色91视频| 国产日韩欧美高清| 成人夜色视频网站在线观看| 国产无一区二区| 丁香一区二区三区| 日本一区二区三区dvd视频在线| 精品系列免费在线观看| 欧美电影免费观看高清完整版在线| 午夜激情一区二区三区| 欧美日韩1区2区| 婷婷夜色潮精品综合在线| 欧洲亚洲国产日韩| 亚洲第一精品在线| 欧美一区二区三区视频在线观看| 天天影视网天天综合色在线播放| 欧美日韩激情一区二区| 五月婷婷激情综合网| 欧美日韩成人综合天天影院| 丝袜诱惑亚洲看片| 欧美一级生活片| 精品无码三级在线观看视频 | 国产日韩精品一区二区三区| 国产乱码精品一区二区三区av | 日韩一区有码在线| 色又黄又爽网站www久久| 亚洲精品成人天堂一二三| 日本韩国精品一区二区在线观看| 亚洲精品国产第一综合99久久| 欧美性淫爽ww久久久久无| 视频一区二区中文字幕| 久久夜色精品一区| 成人激情小说乱人伦| 一二三区精品视频| 91精品婷婷国产综合久久性色 | 国产一二精品视频| 国产精品伦一区| 欧美视频在线观看一区| 日本午夜精品视频在线观看| 精品伦理精品一区| 成人妖精视频yjsp地址| 亚洲国产一区二区视频| 欧美精品一区二区三区在线 | 2020国产精品自拍| 一本到高清视频免费精品| 亚洲va欧美va天堂v国产综合| 6080午夜不卡| 国产高清久久久久| 夜夜嗨av一区二区三区网页 | 精品国产不卡一区二区三区| 国产精品一二二区| 一区二区三区日韩精品| 日韩午夜av电影| 9i看片成人免费高清| 日本vs亚洲vs韩国一区三区| 欧美国产一区二区| 精品视频在线看| 黄一区二区三区| 樱桃视频在线观看一区| 日韩欧美国产综合在线一区二区三区| 国产福利一区二区| 偷拍日韩校园综合在线| 欧美国产一区在线| 7799精品视频| 色综合视频在线观看| 精品一区二区久久久| 亚洲综合视频在线| 国产视频一区二区在线| 欧美日本视频在线| 91免费看片在线观看| 国产精品一区二区三区99| 天天综合色天天综合色h| 1000精品久久久久久久久| 欧美va亚洲va在线观看蝴蝶网| 色天天综合色天天久久| 国产成人亚洲综合a∨婷婷 | 国产制服丝袜一区| 亚洲一区二区影院|