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

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

?? work.cpp

?? 用C++控制噴泉程序
?? CPP
字號:
#include "alloc.h"
#include "string.h"
#include "graphics.h"
#include "dos.h"
#include "macro.h"
#include "struct.h"
#include "constdec.h"
#include "vardec.h"
#include "function.h"
#include "run.h"
#include "mouse.h"
#include "grap.h"
#include "interrup.h"
void WorkFun(void)
{
 BUTTON WorkContrButton[WorkContrButtonNum];
 BUTTON WorkGNButton[WorkGNButtonNum];
 ITEMBUTTON *WorkMusicItem;//[MusicItemNum+1];
 ITEMBUTTON *WorkLoopItem;//[LoopItemNum+1];
 ITEMBUTTON *WorkRealTimeItem;//[RealTimeItemNum+1];
 char **WorkMusicItemText;
 char **WorkLoopItemText;
 char **WorkRealTimeItemText;
 int MusicItemNum;
 int LoopItemNum;
 int RealTimeItemNum;
 if(ReadStrFile("music",MusicItemNum,WorkMusicItemText)==-1)
 {
	return;
 }
 if(ReadStrFile("loop",LoopItemNum,WorkLoopItemText)==-1)
 {
	return;
 }
 if(ReadStrFile("real",RealTimeItemNum,WorkRealTimeItemText)==-1)
 {
	return;
 }
 WorkMusicItem=(ITEMBUTTON*)malloc(MusicItemNum*sizeof(ITEMBUTTON));
 if(WorkMusicItem==NULL)
 {
	return;
 }
 WorkLoopItem=(ITEMBUTTON*)malloc(LoopItemNum*sizeof(ITEMBUTTON));
 if(WorkLoopItem==NULL)
 {
	return;
 }
 WorkRealTimeItem=(ITEMBUTTON*)malloc(RealTimeItemNum*sizeof(ITEMBUTTON));
 if(WorkRealTimeItem==NULL)
 {
	return;
 }
 MusicItemNum--;
 LoopItemNum--;
 RealTimeItemNum--;
 int i,StrLen;
 for(i=0;i<WorkContrButtonNum;i++)
 {
	WorkContrButton[i].x=319-(WorkContrButtonNum/2.0-i-0.5)*(WorkContrButtonLengh+WorkContrButtonHoriSpace);
	WorkContrButton[i].y=402;
	WorkContrButton[i].height=WorkContrButtonHeight;
	WorkContrButton[i].lengh=WorkContrButtonLengh;
	WorkContrButton[i].EnableFlag=1;
	WorkContrButton[i].PressFlag=0;
	WorkContrButton[i].DrawFlag=1;
	WorkContrButton[i].PortData=NULL;
	WorkContrButton[i].text=WorkContrButtonText[i];
 }
 for(i=0;i<WorkGNButtonNum;i++)
 {
	WorkGNButton[i].height=WorkGNButtonHeight;
	WorkGNButton[i].lengh=WorkGNButtonLengh;
	WorkGNButton[i].EnableFlag=1;
	WorkGNButton[i].PressFlag=0;
	WorkGNButton[i].DrawFlag=1;
	WorkGNButton[i].PortData=NULL;
	WorkGNButton[i].text=WorkGNButtonText[i];
 }
 for(i=0;i<2;i++)
 {
	WorkGNButton[i].x=(WorkWindow[2].left+WorkWindow[2].right)/2;
	WorkGNButton[i].y=290+(WorkGNButtonHeight+WorkGNButtonVertSpace)*i;
 }
 WorkGNButton[0].PressFlag=1;
 WorkGNButton[2].x=(WorkWindow[2].left+WorkWindow[2].right)/2;
 WorkGNButton[2].y=WorkGNButtonTopSpace+(WorkGNButtonHeight+WorkGNButtonVertSpace)*(2-2);
 for(i=3;i<WorkGNButtonNum;i++)
 {
	WorkGNButton[i].x=(WorkWindow[2].left+WorkWindow[2].right)/2;
	WorkGNButton[i].y=WorkGNButtonTopSpace+(WorkGNButtonHeight+WorkGNButtonVertSpace)*(i-2)+10;
 }
 for(i=0,StrLen=0;i<MusicItemNum+1;i++)
 {
	if(strlen(WorkMusicItemText[i])>StrLen)
	{
	 StrLen=strlen(WorkMusicItemText[i]);
	}
 }
 StrLen=StrLen*8+10;
 for(i=0;i<MusicItemNum+1;i++)
 {
	WorkMusicItem[i].x=ITEMx+StrLen/2;
	WorkMusicItem[i].y=ITEMSTARTy+25*i;
	WorkMusicItem[i].height=20;
	WorkMusicItem[i].lengh=StrLen;
	WorkMusicItem[i].EnableFlag=1;
	WorkMusicItem[i].PressFlag=0;
	WorkMusicItem[i].DrawFlag=1;
	WorkMusicItem[i].text=WorkMusicItemText[i];
 }
 WorkMusicItem[0].lengh=strlen(WorkMusicItemText[0])*8+10;
 WorkMusicItem[0].x=ITEMx+StrLen/2;
 WorkMusicItem[0].EnableFlag=0;
 WorkMusicItem[1].PressFlag=1;
 for(i=0,StrLen=0;i<LoopItemNum+1;i++)
 {
	if(strlen(WorkLoopItemText[i])>StrLen)
	{
	 StrLen=strlen(WorkLoopItemText[i]);
	}
 }
 StrLen=StrLen*8+10;
 for(i=0;i<LoopItemNum+1;i++)
 {
	WorkLoopItem[i].x=ITEMx+StrLen/2;
	WorkLoopItem[i].y=ITEMSTARTy+25*i;
	WorkLoopItem[i].height=20;
	WorkLoopItem[i].lengh=StrLen;
	WorkLoopItem[i].EnableFlag=1;
	WorkLoopItem[i].PressFlag=0;
	WorkLoopItem[i].DrawFlag=1;
	WorkLoopItem[i].text=WorkLoopItemText[i];
 }
 WorkLoopItem[0].lengh=strlen(WorkLoopItemText[0])*8+10;
 WorkLoopItem[0].x=ITEMx+StrLen/2;
 WorkLoopItem[0].EnableFlag=0;
 WorkLoopItem[1].PressFlag=1;
 for(i=0,StrLen=0;i<RealTimeItemNum+1;i++)
 {
	if(strlen(WorkRealTimeItemText[i])>StrLen)
	{
	 StrLen=strlen(WorkRealTimeItemText[i]);
	}
 }
 StrLen=StrLen*8+10;
 for(i=0;i<RealTimeItemNum+1;i++)
 {
	WorkRealTimeItem[i].x=ITEMx+StrLen/2;
	WorkRealTimeItem[i].y=ITEMSTARTy+25*i;
	WorkRealTimeItem[i].height=20;
	WorkRealTimeItem[i].lengh=StrLen;
	WorkRealTimeItem[i].EnableFlag=1;
	WorkRealTimeItem[i].PressFlag=0;
	WorkRealTimeItem[i].DrawFlag=1;
	WorkRealTimeItem[i].text=WorkRealTimeItemText[i];
 }
 WorkRealTimeItem[0].lengh=strlen(WorkRealTimeItemText[0])*8+10;
 WorkRealTimeItem[0].x=ITEMx+StrLen/2;
 WorkRealTimeItem[0].EnableFlag=0;
 WorkRealTimeItem[1].PressFlag=1;

 struct viewporttype vp;
 int height,width;
 setviewport(0,0,getmaxx(),getmaxy(),0);
 getviewsettings(&vp);
 width=vp.right-vp.left;
 height=vp.bottom-vp.top;
 setfillstyle(SOLID_FILL,BLUE);
 HideMouse();
 bar(0,0,width,height);
 rectangle(0,0,width,height);
 ShowMouse();

 setviewport(0,0,639,48,0);
 getviewsettings(&vp);
 width=vp.right-vp.left;
 height=vp.bottom-vp.top;
 setfillstyle(SOLID_FILL,CYAN );
 HideMouse();
 bar(0,0,width,height);
 rectangle(0,0,width,height);
 ShowMouse();

 setviewport( 1, 443, 638, 478, 0 );
 getviewsettings(&vp);
 width=vp.right-vp.left;
 height=vp.bottom-vp.top;
 setfillstyle(SOLID_FILL,CYAN );
 HideMouse();
 bar(0,0,width,height);
 rectangle(0,0,width,height);
 ShowMouse();
 setcolor(RED);
 HideMouse();
 rectangle( 0, 0, 637, 35);
 rectangle( 1, 1, 636, 34);
 line(60,0,60,35);
 line(61,0,61,35);
 ShowMouse();
 ChineseOut(10,10,"提 示",RED);
 setcolor(WHITE);

 setviewport(0,0,getmaxx(),getmaxy(),0);
 BmpDisplay("work.bmp",1,1,YELLOW);

 for(i=0;i<WorkWindowNum;i++)
 {
	MakeWindow(WorkWindow[i]);
 }

 ShowButton(WorkContrButton,WorkContrButtonNum);
 ShowButton(WorkGNButton,WorkGNButtonNum);

 QUEUE *Stable1OnHead=NULL;
 QUEUE *Stable1OnEnd=NULL;
 QUEUE *Stable1OffHead=NULL;
 QUEUE *Stable1OffEnd=NULL;
 ITEMBUTTON *WorkItem;
 int ItemNum;
 unsigned long Stable1Time=0;
 int Contr_i=-1;
 int GN_i=-1;
 int Item_i=-1;
 int ItemNoNum=1;
 int WorkKind=-1;
 int oldWorkKind=-1;
 int ItemShowFlag=0;
 int ClsFlag=0;
 int ReturnVal=0;
 int oldReturnVal=0;
 unsigned long oldSTOPtime=0;
 LightSwitch=0;
 RectPrint(PromptOutRect,1,RED,"就緒...");
 //DingWei(3);
 for(;Contr_i!=RETURN;)
 {
	//DingWei(1);
	ReadMouse();
	if(Contr_i==-1)
	{
	 Contr_i=ReturnButton(WorkContrButton,WorkContrButtonNum);
	}
	switch(Contr_i)
	{
	 case START:
	 {
		if(WorkKind!=-1&&WorkContrButton[HELP].PressFlag==0&&WorkContrButton[START].PressFlag==0)
		{
		 ReShowButton(WorkContrButton[Contr_i]);
		 RectPrint(PromptOutRect,1,RED,"正在工作...");
		}
	 }
	 break;
	 case MUSIC:
	 case LOOP:
	 case REALTIME:
	 {
		if(WorkContrButton[START].PressFlag==0&&WorkContrButton[HELP].PressFlag==0)
		{
		 if(WorkKind!=Contr_i)
		 {
			switch(Contr_i)
			{
			 case MUSIC:
			 {
				WorkItem=WorkMusicItem;
				ItemNum=MusicItemNum;
				for(i=0;i<ItemNum+1;i++)
				{
				 if(WorkItem[i].PressFlag==1)
				 {
					ItemNoNum=i;
					break;
				 }
				}
				ItemShowFlag=1;
				ClsFlag=1;
			 }
			 break;
			 case LOOP:
			 {
				WorkItem=WorkLoopItem;
				ItemNum=LoopItemNum;
				for(i=0;i<ItemNum+1;i++)
				{
				 if(WorkItem[i].PressFlag==1)
				 {
					ItemNoNum=i;
					break;
				 }
				}
				ItemShowFlag=1;
				ClsFlag=1;
			 }
			 break;
			 case REALTIME:
			 {
				WorkItem=WorkRealTimeItem;
				ItemNum=RealTimeItemNum;
				for(i=0;i<ItemNum+1;i++)
				{
				 if(WorkItem[i].PressFlag==1)
				 {
					ItemNoNum=i;
					break;
				 }
				}
				ItemShowFlag=1;
				ClsFlag=1;
			 }
			 break;
			}
		 }
		 if(WorkKind!=-1&&WorkKind!=Contr_i)
		 {
			ReShowButton(WorkContrButton[WorkKind]);
		 }
		 ReShowButton(WorkContrButton[Contr_i]);
		 if(WorkContrButton[Contr_i].PressFlag==1)
		 {
			WorkKind=Contr_i;
		 }
		 else
		 {
			WorkKind=-1;
		 }
		 if(WorkKind==-1)
		 {
			ClsFlag=1;
		 }
		}
	 }
	 break;
	 case STOP:
	 {
		if(WorkContrButton[START].PressFlag==1)
		{
		 if(WorkContrButton[Contr_i].PressFlag==0)
		 {
			ReShowButton(WorkContrButton[Contr_i]);
			oldSTOPtime=GetTime();
		 }
		 else
		 {
			if(GetTime()-oldSTOPtime>FREQSTOPTIME)
			{
			 ReShowButton(WorkContrButton[START]);
			 ReShowButton(WorkContrButton[Contr_i]);
			 RectPrint(PromptOutRect,1,RED,"就緒...");
			 Contr_i=-1;
			}
		 }
		}
		else
		{
		 Contr_i=-1;
		}
	 }
	 break;
	 case HELP:
	 {
		if(WorkContrButton[START].PressFlag==0)
		{
		 ReShowButton(WorkContrButton[Contr_i]);
		 MakeWindow(HelpWindow);
		 if(WorkContrButton[Contr_i].PressFlag==1)
		 {
			switch(WorkKind)
			{
			 case -1:
			 {
				ShowHelp(HelpChar1,HelpChar1LineNum);
				RectPrint(PromptOutRect,1,RED,"主控制臺幫助(再次按幫助按鈕返回)");
			 }
			 break;
			 case	1:
			 {
				ShowHelp(HelpChar2,HelpChar2LineNum);
				RectPrint(PromptOutRect,1,RED,"音樂編輯幫助(再次按幫助按鈕返回)");
			 }
			 break;
			 case	2:
			 {
				ShowHelp(HelpChar3,HelpChar3LineNum);
				RectPrint(PromptOutRect,1,RED,"程序切換幫助(再次按幫助按鈕返回)");
			 }
			 break;
			 case	3:
			 {
				ShowHelp(HelpChar4,HelpChar4LineNum);
				RectPrint(PromptOutRect,1,RED,"實時聲控幫助(再次按幫助按鈕返回)");
			 }
			 break;
			}
		 }
		 else
		 {
			ClsFlag=1;
			if(WorkKind!=-1)
			{
			 ItemShowFlag=1;
			}
			{
			 struct viewporttype  vp,newvp;
			 int oldcolor,swidth,sheight;
			 HideMouse();
			 getviewsettings(&vp);
			 oldcolor=getcolor();
			 setviewport(HelpWindow.left,HelpWindow.top,HelpWindow.right,HelpWindow.bottom,0);
			 getviewsettings( &newvp );
			 swidth=newvp.right-newvp.left;
			 sheight=newvp.bottom-newvp.top;
			 setfillstyle( SOLID_FILL,BLUE);
			 bar( 0, 0, swidth, sheight );
			 ShowMouse();
			 setcolor(oldcolor);
			 setviewport(vp.left,vp.top,vp.right,vp.bottom,0);
			}
			for(i=1;i<WorkWindowNum;i++)
			{
			 MakeWindow(WorkWindow[i]);
			}
			for(i=0;i<WorkGNButtonNum;i++)
			{
			 WorkGNButton[i].DrawFlag=1;
			}
			ShowButton(WorkGNButton,WorkGNButtonNum);
			RectPrint(PromptOutRect,1,RED,"就緒...");
		 }
		}
	 }
	 break;
	 case RETURN:
	 {
		if(WorkContrButton[START].PressFlag==0)
		{
		 ReShowButton(WorkContrButton[Contr_i]);
		 FreeQueueMem(Stable1OnHead);
		 Stable1OnHead=Stable1OnEnd=NULL;
		 FreeQueueMem(Stable1OffHead);
		 Stable1OffHead=Stable1OffEnd=NULL;
		 delay(100);
		 ReShowButton(WorkContrButton[Contr_i]);
		}
		else
		{
		 Contr_i=-1;
		}
	 }
	 break;
	}
	if(WorkContrButton[HELP].PressFlag==0)
	{
	 if(GN_i==-1)
	 {
		GN_i=ReturnButton(WorkGNButton,WorkGNButtonNum);
	 }
	 switch(GN_i)
	 {
		case 0://循環連續
		case 1:
		{
		 if(WorkGNButton[GN_i].PressFlag==0)
		 {
			ReShowButton(WorkGNButton[GN_i]);
			ReShowButton(WorkGNButton[(GN_i+1)%2]);
		 }
		}
		break;
		case 2://燈開關
		{
		 ReShowButton(WorkGNButton[GN_i]);
		 if(WorkGNButton[GN_i].PressFlag==1)
		 {
			LightSwitch=1;
		 }
		 else
		 {
			LightSwitch=0;
		 }
		 PortDataOut();
		}
		break;
		case 3://系統泵
		{
		 ReShowButton(WorkGNButton[GN_i]);
		 if(WorkGNButton[GN_i].PressFlag==1)
		 {
		 QueuePush(&Stable1OnHead,&Stable1OnEnd,LoopFoun1[0].p,LoopFoun1[0].num);
		 }
		 else
		 {
		 QueuePush(&Stable1OffHead,&Stable1OffEnd,LoopFoun1[0].p,LoopFoun1[0].num);
		 }
		}
		break;
	 }
	}
	GN_i=-1;
	if(WorkKind!=-1&&WorkContrButton[HELP].PressFlag==0)
	{
	 if(Item_i==-1)
	 {
		Item_i=ReturnItem(WorkItem,ItemNum+1);
	 }
	 if(Item_i>0&&Item_i<=ItemNum)
	 {
		if(Item_i!=ItemNoNum)
		{
		 ReShowItem(WorkItem[Item_i]);
		 ReShowItem(WorkItem[ItemNoNum]);
		 ItemNoNum=Item_i;
		}
	 }
	 Item_i=-1;
	}
	if(ClsFlag==1)
	{
	 struct viewporttype  vp,newvp;
	 int oldcolor,swidth,sheight;
	 HideMouse();
	 getviewsettings(&vp);
	 oldcolor=getcolor();
	 setviewport(WorkWindow[1].left+8,WorkWindow[1].top+20,WorkWindow[1].right-8,WorkWindow[1].bottom-8,0);
	 getviewsettings( &newvp );
	 swidth=newvp.right-newvp.left;
	 sheight=newvp.bottom-newvp.top;
	 setfillstyle( SOLID_FILL,CYAN);
	 bar( 0, 0, swidth, sheight );
	 ShowMouse();
	 setcolor(oldcolor);
	 setviewport(vp.left,vp.top,vp.right,vp.bottom,0);
	 ClsFlag=0;
	}
	if(ItemShowFlag==1)
	{
	 for(i=0;i<ItemNum+1;i++)
	 {
		WorkItem[i].DrawFlag=1;
	 }
	 ShowItem(WorkItem,ItemNum+1);
	 ItemShowFlag=0;
	}
	if(oldWorkKind!=WorkKind)
	{
	 oldWorkKind=WorkKind;
	}
	ReturnVal=Run(Contr_i,(WorkKind<<8)|ItemNoNum);
	if(Contr_i!=RETURN&&Contr_i!=STOP)
	{
	 Contr_i=-1;
	}
	if(ReturnVal==-1&&oldReturnVal!=ReturnVal)
	{
	 RectPrint(PromptOutRect,1,RED,"打開文件錯誤! 按停止鍵停止。");
	}
	oldReturnVal=ReturnVal;
	if(ReturnVal==0x7fff)
	{
	 if(WorkGNButton[0].PressFlag==1)
	 {
		Item_i=ItemNoNum;
		Item_i%=ItemNum;
		Item_i++;
	 }
	}
	QueueFoun(&Stable1OnHead,&Stable1OnEnd,&Stable1OffHead,&Stable1OffEnd,Stable1Time,STABLEDELAYTIME);
	FreqFoun();
	ComOut();
 }
 LightSwitch=0;
 ClearPort();
 free(WorkMusicItem);
 free(WorkLoopItem);
 free(WorkRealTimeItem);
 free(WorkMusicItemText);
 for(i=0;i<=LoopItemNum;i++)
 {
	free(WorkLoopItemText[i]);
 }
 free(WorkLoopItemText);
 for(i=0;i<=RealTimeItemNum;i++)
 {
	free(WorkRealTimeItemText[i]);
 }
 free(WorkRealTimeItemText);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品伦理精品一区| 欧美日韩免费高清一区色橹橹| 老色鬼精品视频在线观看播放| 日韩高清一区二区| 国产精品亚洲人在线观看| eeuss鲁片一区二区三区| 色噜噜偷拍精品综合在线| 日韩一区二区三区在线| 国产清纯白嫩初高生在线观看91 | 综合久久综合久久| 日本美女一区二区| 精品成人一区二区三区| 天天做天天摸天天爽国产一区| 国产自产2019最新不卡| 欧美日韩亚洲丝袜制服| 亚洲国产精品传媒在线观看| 奇米精品一区二区三区四区| 91国产免费观看| 视频在线观看91| 在线观看av一区二区| 一区精品在线播放| 国产成人免费在线观看不卡| 精品捆绑美女sm三区| 国产高清精品网站| 亚洲国产精品久久久男人的天堂 | 欧美系列日韩一区| 中文字幕亚洲成人| 777午夜精品视频在线播放| 亚洲一区二区偷拍精品| 91视频91自| 中文在线资源观看网站视频免费不卡 | 26uuu欧美日本| 日本欧洲一区二区| 中文一区二区在线观看| 欧美日韩国产不卡| 成人免费视频免费观看| 国产目拍亚洲精品99久久精品| 在线观看免费视频综合| 国产精品 欧美精品| 日韩va欧美va亚洲va久久| 中文乱码免费一区二区| 成人美女视频在线观看| 久久精品噜噜噜成人88aⅴ| 亚洲日本韩国一区| 久久精品网站免费观看| 成人性视频免费网站| 日本成人在线一区| 亚洲精品久久久蜜桃| 在线精品视频免费播放| 国产在线精品免费| 国产日韩精品一区二区浪潮av| 欧美另类高清zo欧美| 久久爱另类一区二区小说| 一区二区三区日韩精品视频| 884aa四虎影成人精品一区| 91免费精品国自产拍在线不卡| 国产一区福利在线| 美腿丝袜亚洲一区| 亚洲国产精品av| 日韩欧美激情一区| 99精品久久99久久久久| 午夜精品福利一区二区三区av| |精品福利一区二区三区| 国产亚洲人成网站| 日韩女同互慰一区二区| 7777精品伊人久久久大香线蕉 | 一区二区日韩av| 亚洲欧美一区二区不卡| 欧美区在线观看| 欧美午夜寂寞影院| 欧美影视一区在线| 欧美亚洲动漫制服丝袜| 在线观看视频欧美| 欧美日韩中字一区| 欧美日韩国产综合一区二区 | 日本丶国产丶欧美色综合| 99久久免费国产| 91丝袜美腿高跟国产极品老师 | 国产aⅴ综合色| 亚洲国产精品久久艾草纯爱| 亚洲欧美色图小说| 亚洲午夜羞羞片| 三级久久三级久久| 日本麻豆一区二区三区视频| 裸体歌舞表演一区二区| 极品少妇一区二区| 一区二区三区四区精品在线视频| 亚洲三级小视频| 亚洲一级片在线观看| 亚洲va韩国va欧美va精品| 欧美国产综合一区二区| 亚洲欧洲精品一区二区三区不卡| 一色桃子久久精品亚洲| 亚洲午夜三级在线| 日韩激情在线观看| 精品中文字幕一区二区| 国产成人亚洲综合a∨婷婷图片 | 色综合久久久网| 国产精品77777| 大胆欧美人体老妇| 欧美自拍丝袜亚洲| 日韩欧美激情四射| 欧美韩日一区二区三区| 亚洲伊人伊色伊影伊综合网| 午夜精品福利久久久| 精品一区二区久久| 99久久夜色精品国产网站| 在线看不卡av| 精品国产乱码久久久久久闺蜜| 欧美国产97人人爽人人喊| 国产精品高潮呻吟| 国产精品不卡在线| 亚洲国产人成综合网站| 国产精品一级在线| 色www精品视频在线观看| 欧美成人一区二区三区在线观看| 日本一区二区不卡视频| 亚洲成人动漫精品| 国产91精品一区二区| 精品视频色一区| 久久美女高清视频| 久久影院电视剧免费观看| 成人免费在线播放视频| 石原莉奈在线亚洲三区| 成人小视频在线| 91精品黄色片免费大全| 亚洲欧美另类久久久精品2019| 青青青伊人色综合久久| 色爱区综合激月婷婷| 久久久影院官网| 性做久久久久久| av资源网一区| 久久亚洲精精品中文字幕早川悠里 | 综合色天天鬼久久鬼色| 精品在线观看免费| 欧美日韩一区在线观看| 国产精品麻豆欧美日韩ww| 免费成人美女在线观看.| 一本大道久久a久久精品综合| 精品福利视频一区二区三区| 亚洲大片在线观看| 91日韩精品一区| 欧美激情在线一区二区| 激情综合亚洲精品| 欧美肥大bbwbbw高潮| 亚洲午夜免费电影| av在线不卡免费看| 国产精品视频yy9299一区| 国产自产视频一区二区三区| 欧美一级艳片视频免费观看| 精品乱码亚洲一区二区不卡| 香蕉加勒比综合久久| 在线精品视频免费观看| 亚洲人亚洲人成电影网站色| 国产老女人精品毛片久久| 日韩你懂的在线播放| 免费成人在线网站| 69堂精品视频| 日韩成人一区二区三区在线观看| 欧美熟乱第一页| 亚洲综合激情另类小说区| 在线中文字幕一区| 一区2区3区在线看| 色偷偷成人一区二区三区91| 亚洲伦理在线精品| 色综合天天性综合| 欧美一区二区三区性视频| 亚洲成a人片在线观看中文| 欧美视频在线观看一区二区| 亚洲激情男女视频| 在线观看一区不卡| 亚洲成人在线观看视频| 欧美在线观看你懂的| 亚洲成a人在线观看| 91精品国产91久久久久久一区二区| 亚洲第一主播视频| 日韩一区二区三区四区| 精品亚洲成a人在线观看| 久久亚洲精精品中文字幕早川悠里| 国产一区二区三区免费观看| 久久女同性恋中文字幕| av电影一区二区| 亚洲精品菠萝久久久久久久| 欧美性视频一区二区三区| 亚洲成人精品一区| 欧美一区二区三区视频在线| 韩国午夜理伦三级不卡影院| 中文子幕无线码一区tr| 91性感美女视频| 日本不卡在线视频| 久久精品亚洲乱码伦伦中文| 91影院在线免费观看| 亚洲国产精品一区二区www| 欧美成人女星排行榜| 成人av网址在线| 国产精品五月天| 欧美亚洲综合色| 国产一区二区91| 一个色综合网站| ww亚洲ww在线观看国产|