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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? chuangniu.cpp

?? 用vc編的一個(gè)穿紐扣的小游戲
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
}
void ClearQipan(void)
{
	int i,j;
	for(i=0;i<12;i++)
		for(j=0;j<12;j++)
		{
			Map[i][j]=IDT_KONG;
            bakMap[i][j]=Map[i][j];
		}
}
void DrawOneQizi(int x,int y,int nID,HWND hwnd)
{
	Map[x][y]=nID;
	InvalidateRect(hwnd,NULL,FALSE);
}
BOOL DrawLine(int xSource,int ySource,int xTarget,int yTarget,HWND hwnd,int* iflag,HWND hchildwnd2)
{
	int i,temp;
	if(*iflag==0)
	{
	  *iflag=1;
	  DrawOneQizi(xTarget,yTarget,IDT_LNIU,hwnd);
	  QiziLink[0].hang=xTarget;
	  QiziLink[0].lie=yTarget;
	  QiziLink[0].link=10;
	  ChuanQiziNum=1;
	  return TRUE;
	}
	if(xTarget==QiziLink[0].hang&&yTarget==QiziLink[0].lie&&QiziLink[0].link==10&&(xSource!=xTarget||ySource!=yTarget))
	{
      if(QiziLink[2].hang==-1)
	    return FALSE;
	  QiziLink[0].link=-1;
	  temp=Map[xTarget][yTarget];
	  Map[xTarget][yTarget]=IDT_NIU;
	  if(DrawLine(xSource,ySource,xTarget,yTarget,hwnd,iflag,hchildwnd2))
      { 
		for(i=0;i<ChuanQiziNum;i++)
		{
		  Map[QiziLink[i].hang][QiziLink[i].lie]=IDT_KONG;
		  bakMap[QiziLink[i].hang][QiziLink[i].lie]=IDT_KONG;
		  InvalidateRect(hwnd,NULL,FALSE);
		}
		InitQiziLink();
		*iflag=0;
		ShuaXinLink(hchildwnd2);
	  }
	  else
	  {
		Map[xTarget][yTarget]=temp;
	    QiziLink[0].link=10;
	  }
	  return FALSE;
	}
	if(((xSource!=xTarget)&&(ySource!=yTarget))||(Map[xTarget][yTarget]!=IDT_NIU)||((xSource==xTarget)&&(ySource==yTarget)))
	  return FALSE;
	if((xSource==xTarget)&&(ySource!=yTarget))
	{
		if(ySource<yTarget)
		{
		  for(i=ySource+1;i<yTarget;i++)
		  {
			  if((Map[xSource][i]!=IDT_KONG)&&(Map[xSource][i]!=IDT_KONGYC)&&(Map[xSource][i]!=IDT_NIU))
				  return FALSE;
		  }
		  for(i=ySource;i<yTarget;i++)
		  {
			  switch(Map[xSource][i])
			  {
			  case IDT_KONG:
                   Map[xSource][i]=IDT_KONGXC;
                   DeleteNode(xSource,i);
				   break;
			  case IDT_NIU:
				   Map[xSource][i]=IDT_XIANXC;
				   break;
			  case IDT_KONGYC:
				   Map[xSource][i]=IDT_KONGJ;
				   break;
			  case IDT_LNIU:
				   Map[xSource][i]=IDT_XIANXIA;
			       break;
			  case IDT_LXIANSHANG:
				   Map[xSource][i]=IDT_XIANXC;
				   break;
			  case IDT_LXIANYOU:
				   Map[xSource][i]=IDT_XIANXY;
				   break;
			  case IDT_LXIANZUO:
				   Map[xSource][i]=IDT_XIANXZ;
				   break; 
			  }
			  QiziLink[ChuanQiziNum].hang=xSource;
			  QiziLink[ChuanQiziNum].lie=i;
			  ChuanQiziNum++;
		  }
		  Map[xSource][i]=IDT_LXIANSHANG;
		}
		if(ySource>yTarget)
		{
		  for(i=ySource-1;i>yTarget;i--)
		  {
			  if((Map[xSource][i]!=IDT_KONG)&&(Map[xSource][i]!=IDT_KONGYC)&&(Map[xSource][i]!=IDT_NIU))
                  return FALSE;
		  }
	      for(i=ySource;i>yTarget;i--)
		  {
			  switch(Map[xSource][i])
			  {
			  case IDT_KONG:
                   Map[xSource][i]=IDT_KONGXC;
                   DeleteNode(xSource,i);
				   break;
			  case IDT_NIU:
				   Map[xSource][i]=IDT_XIANXC;
				   break;
			  case IDT_KONGYC:
				   Map[xSource][i]=IDT_KONGJ;
				   break;
              case IDT_LNIU:
				   Map[xSource][i]=IDT_XIANSHANG;
				   break;
			  case IDT_LXIANXIA:
				   Map[xSource][i]=IDT_XIANXC;
			       break;
			  case IDT_LXIANYOU:
				   Map[xSource][i]=IDT_XIANSY;
                   break;
			  case IDT_LXIANZUO:
				   Map[xSource][i]=IDT_XIANSZ;
				   break;
			  }
			  QiziLink[ChuanQiziNum].hang=xSource;
			  QiziLink[ChuanQiziNum].lie=i;
			  ChuanQiziNum++;
		  }
		  Map[xSource][i]=IDT_LXIANXIA;
		}
	}
	if((xSource!=xTarget)&&(ySource==yTarget))
	{
		if(xSource<xTarget)
		{
		  for(i=xSource+1;i<xTarget;i++)
		  {
			  if((Map[i][ySource]!=IDT_KONG)&&(Map[i][ySource]!=IDT_KONGXC)&&(Map[i][ySource]!=IDT_NIU))
				  return FALSE;
		  }
		  for(i=xSource;i<xTarget;i++)
		  {
			  switch(Map[i][ySource])
			  {
			  case IDT_KONG:
				   Map[i][ySource]=IDT_KONGYC;
				   DeleteNode(i,ySource);
				   break;
			  case IDT_NIU:
				   Map[i][ySource]=IDT_XIANYC;
				   break;
			  case IDT_KONGXC:
				   Map[i][ySource]=IDT_KONGJ;
				   break;
			  case IDT_LNIU:
				   Map[i][ySource]=IDT_XIANYOU;
				   break;
			  case IDT_LXIANSHANG:
				   Map[i][ySource]=IDT_XIANSY;
				   break;
			  case IDT_LXIANXIA:
				   Map[i][ySource]=IDT_XIANXY;
				   break;
			  case IDT_LXIANZUO:
				   Map[i][ySource]=IDT_XIANYC;
				   break;
			  }
			  QiziLink[ChuanQiziNum].hang=i;
			  QiziLink[ChuanQiziNum].lie=ySource;
			  ChuanQiziNum++;
		  }
		  Map[i][ySource]=IDT_LXIANZUO;
		}
		if(xSource>xTarget)
		{
		  for(i=xSource-1;i>xTarget;i--)
		  {
			  if((Map[i][ySource]!=IDT_KONG)&&(Map[i][ySource]!=IDT_KONGXC)&&(Map[i][ySource]!=IDT_NIU))
				  return FALSE;
		  }
	      for(i=xSource;i>xTarget;i--)
		  {
		      switch(Map[i][ySource])
			  {
			  case IDT_KONG:
				   Map[i][ySource]=IDT_KONGYC;
				   DeleteNode(i,ySource);
				   break;
			  case IDT_NIU:
				   Map[i][ySource]=IDT_XIANYC;
				   break;
			  case IDT_KONGXC:
				   Map[i][ySource]=IDT_KONGJ;
				   break;
			  case IDT_LNIU:
				   Map[i][ySource]=IDT_XIANZUO;
				   break;
			  case IDT_LXIANSHANG:
				   Map[i][ySource]=IDT_XIANSZ;
				   break;
			  case IDT_LXIANXIA:
				   Map[i][ySource]=IDT_XIANXZ;
				   break;
			  case IDT_LXIANYOU:
				   Map[i][ySource]=IDT_XIANYC;
				   break;
			  }
			  QiziLink[ChuanQiziNum].hang=i;
			  QiziLink[ChuanQiziNum].lie=ySource;
			  ChuanQiziNum++;
		  }
		  Map[i][ySource]=IDT_LXIANYOU;
		}
	}
	InvalidateRect(hwnd,NULL,FALSE);
	return TRUE;
}
int DeleteNode(int x,int y)
{
     int j=nodehead.link,num,k=nodehead.link;
	 if(mapbiao[nodehead.link].hang==x&&mapbiao[nodehead.link].lie==y)
	 {
		nodehead.link=mapbiao[j].link;
		nodenum--;
		return 1;
	 }
	 for(j=mapbiao[nodehead.link].link,num=0;num<nodenum;j=mapbiao[j].link,num++)
     {
		   if(mapbiao[j].hang==x&&mapbiao[j].lie==y)
		   {
			  mapbiao[k].link=mapbiao[j].link;
              nodenum--;
			  return 1;
		   }
		   k=j;
	 }
	 return 0;
}
void InitQiziLink(void)
{
	int i;
	for(i=0;i<144;i++)
	{
		QiziLink[i].hang=-1;
		QiziLink[i].lie=-1;
		QiziLink[i].link=-1;
	}
	ChuanQiziNum=0;
}
void ShuaXinLink(HWND hchildwnd2)
{
	int i,k;
	TCHAR szShengyu[30];
	QiziNumber=70;
	nodenum=0;
	for(i=0;i<144;i++)
		if(Map[mapbiao[i].hang][mapbiao[i].lie]==IDT_KONG)
		{
			nodehead.link=i;
            break;
		}
	k=nodehead.link;
	for(i=0;i<144;i++)
	{
		if(Map[mapbiao[i].hang][mapbiao[i].lie]>4)
			QiziNumber--;
		if(Map[mapbiao[i].hang][mapbiao[i].lie]==IDT_KONG)
		{
			mapbiao[k].link=i;
			nodenum++;
			k=i;
		}
	}
	wsprintf(szShengyu,"剩余:         %d",QiziNumber);
    SetWindowText(hchildwnd2,szShengyu);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丰满少妇在线播放bd日韩电影| 久久久久久久久伊人| 色综合网色综合| 99在线视频精品| 91社区在线播放| 91丨九色丨尤物| 91免费视频观看| 日本丰满少妇一区二区三区| 色综合久久久久| 欧美亚洲日本国产| 欧美日韩中文字幕一区| 欧美丝袜丝交足nylons| 6080午夜不卡| 欧美成人女星排名| 久久久亚洲精品一区二区三区 | 91久久精品一区二区三| 91色九色蝌蚪| 在线观看亚洲精品| 欧美日韩国产经典色站一区二区三区 | 亚洲高清不卡在线| 亚洲.国产.中文慕字在线| 青青草国产精品97视觉盛宴| 日本成人超碰在线观看| 国产一区二区三区四| 丁香激情综合五月| 色av一区二区| 欧美伦理视频网站| 亚洲精品在线免费播放| 中文字幕国产一区| 亚洲一区中文在线| 美女任你摸久久| 成人综合在线观看| 欧美在线免费播放| 91精品国产高清一区二区三区 | 欧美一区二区在线播放| 精品日韩一区二区三区免费视频| 精品精品欲导航| 国产精品视频在线看| 一二三区精品视频| 麻豆91在线播放免费| 国产a区久久久| 欧美日韩在线播放三区四区| 日韩免费观看2025年上映的电影| 国产精品久久久久久久久搜平片| 一区二区三区日韩精品| 九色|91porny| 99久久精品免费看国产| 777午夜精品免费视频| 国产蜜臀97一区二区三区| 亚洲图片欧美视频| 粉嫩欧美一区二区三区高清影视| 欧美日韩1234| 欧美国产成人精品| 日韩高清不卡一区二区三区| 成人av电影免费在线播放| 欧美日韩国产一区| 中文字幕一区二区三区精华液 | 成人av网址在线观看| 91精品婷婷国产综合久久| 国产精品女同互慰在线看 | 欧美综合在线视频| 久久久www免费人成精品| 亚洲第一成年网| 成人不卡免费av| 欧美va亚洲va香蕉在线| 亚洲精品高清在线| 国产成人精品影视| 91精品国产入口| 亚洲欧美一区二区三区国产精品| 国产一区二区免费看| 欧美另类高清zo欧美| 亚洲欧美日韩国产一区二区三区 | 国产不卡视频一区二区三区| 欧美疯狂性受xxxxx喷水图片| 国产精品国产馆在线真实露脸| 精品一区二区三区久久久| 欧美怡红院视频| 中文字幕在线不卡| 粉嫩蜜臀av国产精品网站| 欧美成人精精品一区二区频| 亚洲第一精品在线| 91黄色在线观看| 国产精品国产自产拍高清av王其| 久久精品72免费观看| 欧美日本在线一区| 亚洲国产精品久久久久秋霞影院| 91在线视频官网| 国产精品区一区二区三区| 国产一区三区三区| 精品国产免费人成电影在线观看四季| 午夜视频一区二区| 欧美亚洲尤物久久| 一片黄亚洲嫩模| 91日韩一区二区三区| 中文字幕日韩一区| a在线播放不卡| 日韩美女精品在线| 99亚偷拍自图区亚洲| 中文字幕免费观看一区| 成人蜜臀av电影| 国产精品毛片高清在线完整版| 国产精品夜夜爽| 国产日韩精品久久久| 国产一区二区三区观看| 久久精品在这里| 国产aⅴ综合色| 国产精品免费视频网站| 成人精品免费看| 亚洲欧洲日韩在线| 91欧美一区二区| 一个色妞综合视频在线观看| 欧美丝袜丝交足nylons图片| 亚洲不卡一区二区三区| 欧美精品三级在线观看| 日本欧美肥老太交大片| 日韩欧美美女一区二区三区| 极品少妇xxxx精品少妇偷拍| 26uuu色噜噜精品一区二区| 韩国三级电影一区二区| 亚洲国产电影在线观看| 91免费看视频| 亚洲大片一区二区三区| 欧美一区二区在线观看| 国产一区二区三区观看| 中文字幕一区av| 欧美午夜精品久久久久久孕妇| 五月激情综合网| 日韩一级高清毛片| 国产福利精品导航| 亚洲欧美国产毛片在线| 欧美日韩免费视频| 老司机免费视频一区二区三区| 2020国产精品自拍| 成人国产精品视频| 一区二区三区免费观看| 欧美一级视频精品观看| 国产一区二区三区观看| 最新成人av在线| 91精品国产欧美一区二区18| 国产在线日韩欧美| 亚洲黄一区二区三区| 911精品产国品一二三产区| 国产激情视频一区二区在线观看 | 欧美色涩在线第一页| 久久疯狂做爰流白浆xx| 国产精品久久久久影院色老大 | 亚洲日本va午夜在线影院| 欧美日本一区二区三区| 国内精品国产三级国产a久久| 中文字幕在线一区二区三区| 欧美日韩1区2区| 成人中文字幕合集| 亚洲一区成人在线| 久久久久久久综合狠狠综合| 91在线国内视频| 久久精品国产精品亚洲红杏 | 久久国产精品免费| 亚洲欧洲成人自拍| 日韩欧美专区在线| 色综合亚洲欧洲| 国产一区二区0| 亚洲一区在线观看视频| 日韩精品一区二区在线| 91蜜桃传媒精品久久久一区二区| 美日韩一级片在线观看| 亚洲伦在线观看| 久久久精品国产免费观看同学| 91国产福利在线| 国产91精品久久久久久久网曝门| 亚洲图片欧美综合| 国产精品久久久久久亚洲毛片| 日韩欧美国产系列| 欧洲人成人精品| 成人动漫精品一区二区| 精品亚洲成av人在线观看| 亚洲国产精品天堂| 亚洲女人****多毛耸耸8| 久久精品免视看| 日韩欧美国产不卡| 欧美日韩黄色影视| 91小视频在线| 欧美在线综合视频| 国产成人免费视频一区| 免费成人在线观看| 天堂在线一区二区| 亚洲激情自拍偷拍| 亚洲欧美一区二区久久 | 激情小说欧美图片| 午夜视频在线观看一区| 一区二区在线电影| 日韩伦理av电影| 国产精品欧美久久久久一区二区| 精品国产伦理网| 欧美一区二区三区性视频| 在线免费精品视频| 91免费观看国产| 91麻豆精品视频| 北岛玲一区二区三区四区| 国产福利不卡视频| 国产精品综合网|