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

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

?? fyrad.c

?? 模仿FYRAD32編寫的四子棋游戲
?? C
?? 第 1 頁 / 共 4 頁
字號:
       { small_main();
        }
      if(cursory < -60 && cursory > -80)
         {
         if(a==1)  { return 2; }
         if(a==2)  { return 1; }
         }
      if(cursory < -40 && cursory > -60)
         {
         if(c==3)  { return 4; }
         if(c==4)  { return 3; }
         }
   }
   if(cursorx < 125 && cursorx > 10){
      if(cursory < -80 && cursory > -100)
       { help();
        code=specialkey();
        main();}

      if(cursory < -60 && cursory > -80)
        { shortkey();
        code=specialkey();
        main();}

   }

      clearmain();

   getch();
}


int judge(int b[8][8],int i,int j){

   int a[11][14];
   int p,q;
   int c;


for(p=0;p<11;p++){
 for(q=0;q<14;q++){
   a[p][q]=0;
     }}

for(p=0;p<8;p++){
 for(q=0;q<8;q++){
   a[p][q+3]=b[p][q];
     }}

c=panduan(a,i,j);
return c;

}

int judge1(int b[8][8],int i,int j){

   int a[11][14];
   int p,q;
   int c;


for(p=0;p<11;p++){
 for(q=0;q<14;q++){
   a[p][q]=0;
     }}

for(p=0;p<8;p++){
 for(q=0;q<8;q++){
   a[p][q+3]=b[p][q];
     }}

c=panduan1(a,i,j);
return c;

}


int lowaisearch(void){
    srand(time(NULL));
    return (rand()%8+3)*40;}


int aisearch(int a[8][8]){
     int i,j,k;
     int b[11][14];

srand(time(NULL));

for(i=0;i<11;i++){
 for(j=0;j<14;j++){
   b[i][j]=0;
     }}

for(i=0;i<8;i++){
 for(j=0;j<8;j++){
   b[i][j+3]=a[i][j];
     }}

  for(i=0;i<8;i++){
   j=search(a,i);
   if(j<=-1){continue;}
   k=panduan(b,j,i);
   if(k==-1) {return (i+3)*40;}
   }
  for(i=0;i<8;i++){
   j=search(a,i);
   if(j<=-1){continue;}
   k=panduan(b,j,i);
   if(k==1) {return (i+3)*40;}
   }
return (rand()%8+3)*40;
}


int panduan(int a[11][14],int i,int j){

  j=j+3;

  if(a[i+1][j]+a[i+2][j]+a[i+3][j]==-3){return -1;}

  if(a[i][j+1]+a[i][j+2]+a[i][j+3]==-3){return -1;}
  if(a[i][j-1]+a[i][j-2]+a[i][j-3]==-3){return -1;}
  if(a[i][j-1]+a[i][j+1]+a[i][j+2]==-3){return -1;}
  if(a[i][j-1]+a[i][j-2]+a[i][j+1]==-3){return -1;}

  if(a[i+1][j+1]+a[i+2][j+2]+a[i+3][j+3]==-3){return -1;}
  if(a[i+1][j+1]+a[i+2][j+2]+a[i-1][j-1]==-3){return -1;}
  if(a[i+1][j+1]+a[i-1][j-1]+a[i-2][j-2]==-3){return -1;}
  if(a[i-1][j-1]+a[i-2][j-2]+a[i-3][j-3]==-3){return -1;}

  if(a[i+1][j-1]+a[i+2][j-2]+a[i+3][j-3]==-3){return -1;}
  if(a[i+1][j-1]+a[i+2][j-2]+a[i-1][j+1]==-3){return -1;}
  if(a[i+1][j-1]+a[i-1][j+1]+a[i-2][j+2]==-3){return -1;}
  if(a[i-1][j+1]+a[i-2][j+2]+a[i-3][j+3]==-3){return -1;}

  if(a[i+1][j]+a[i+2][j]+a[i+3][j]==3){return 1;}

  if(a[i][j+1]+a[i][j+2]+a[i][j+3]==3){return 1;}
  if(a[i][j-1]+a[i][j-2]+a[i][j-3]==3){return 1;}
  if(a[i][j-1]+a[i][j+1]+a[i][j+2]==3){return 1;}
  if(a[i][j-1]+a[i][j-2]+a[i][j+1]==3){return 1;}

  if(a[i+1][j+1]+a[i+2][j+2]+a[i+3][j+3]==3){return 1;}
  if(a[i+1][j+1]+a[i+2][j+2]+a[i-1][j-1]==3){return 1;}
  if(a[i+1][j+1]+a[i-1][j-1]+a[i-2][j-2]==3){return 1;}
  if(a[i-1][j-1]+a[i-2][j-2]+a[i-3][j-3]==3){return 1;}

  if(a[i+1][j-1]+a[i+2][j-2]+a[i+3][j-3]==3){return 1;}
  if(a[i+1][j-1]+a[i+2][j-2]+a[i-1][j+1]==3){return 1;}
  if(a[i+1][j-1]+a[i-1][j+1]+a[i-2][j+2]==3){return 1;}
  if(a[i-1][j+1]+a[i-2][j+2]+a[i-3][j+3]==3){return 1;}
return 0;
}


int panduan1(int a[11][14],int i,int j){

  j=j+3;



  if(a[i+1][j]+a[i+2][j]+a[i+3][j]==3){return 1;}

  if(a[i][j+1]+a[i][j+2]+a[i][j+3]==3){return 1;}
  if(a[i][j-1]+a[i][j-2]+a[i][j-3]==3){return 1;}
  if(a[i][j-1]+a[i][j+1]+a[i][j+2]==3){return 1;}
  if(a[i][j-1]+a[i][j-2]+a[i][j+1]==3){return 1;}

  if(a[i+1][j+1]+a[i+2][j+2]+a[i+3][j+3]==3){return 1;}
  if(a[i+1][j+1]+a[i+2][j+2]+a[i-1][j-1]==3){return 1;}
  if(a[i+1][j+1]+a[i-1][j-1]+a[i-2][j-2]==3){return 1;}
  if(a[i-1][j-1]+a[i-2][j-2]+a[i-3][j-3]==3){return 1;}

  if(a[i+1][j-1]+a[i+2][j-2]+a[i+3][j-3]==3){return 1;}
  if(a[i+1][j-1]+a[i+2][j-2]+a[i-1][j+1]==3){return 1;}
  if(a[i+1][j-1]+a[i-1][j+1]+a[i-2][j+2]==3){return 1;}
  if(a[i-1][j+1]+a[i-2][j+2]+a[i-3][j+3]==3){return 1;}


return 0;
}






int specialkey()
{
	int key;
	while (bioskey(1)==0);
	key=bioskey(0);
	key=key&0xff?key&0xff:key>>8;
	return(key);
}








void Draw(void){
	  int i,j;
	 setviewport(50,50,474,475,1);
	 for(i=100;i<=420;i+=40){
	 setcolor(BLUE);
	 line(100,i,420,i);
	 setcolor(BLUE);
	 line(i,100,i,420);
	 for(j=100;j<420;j+=40){
	 circle(i+20,j+20,15);
	 setfillstyle(SOLID_FILL,BLACK);
	 floodfill(i+20,j+20,BLUE);
	 }
	 }
	 }



int search(int a[8][8],int b){
  int i;
   for(i=7;i>=0;i--){
	 if(a[i][b]==0){
	  return i;}
	 }
      return -1;
   }



void put(int a[8][8],int c){

         int code;
	 int z;
	 int x,y;
	 int m,n;
	 int v;
         int i,j;
         x=120;
	 y=120;
	 z=1;


        Draw();
        if(c==4){
           setcolor(BLUE);
           rectangle(100,20,420,60);
           setfillstyle(SOLID_FILL,BLACK);
           floodfill(120,40,BLUE);
  
           setcolor(11);
           settextstyle(2,0,10);
           outtextxy(170,20,"Low-Level");}
         if(c==3){
           setcolor(BLUE);
           rectangle(100,20,420,60);
           setfillstyle(SOLID_FILL,BLACK);
           floodfill(120,40,BLUE);
  
           setcolor(13);
           settextstyle(2,0,10);
           outtextxy(170,15,"High-Level");}
        

     for(i=0;i<8;i++){
       for(j=0;j<8;j++){
        if(a[i][j]==1){setfillstyle(SOLID_FILL,RED);
	                 floodfill((j+3)*40,(i+3)*40,BLUE);}
        if(a[i][j]==-1){setfillstyle(SOLID_FILL,YELLOW);
	                 floodfill((j+3)*40,(i+3)*40,BLUE);}
         
           }}




   while(code!=ESC){

	code=specialkey();

      if(code==RIGHT) {
         if(x==400)  continue;
	 setcolor(BLUE);
	 circle(x+40,y,16);
	 setcolor(BLACK);
	 circle(x,y,16);
	 x=x+40;  }

      if(code==LEFT) {
         if(x==120)  continue;
	 setcolor(BLUE);
	 circle(x-40,y,16);
	 setcolor(BLACK);
	 circle(x,y,16);
	 x=x-40;  }


       if(code==DOWN){
           FILE*fp;

           if((fp=fopen("c:\\hehe.txt","w"))==NULL)
          {exit(0);}

          for(i=0;i<8;i++){
             for(j=0;j<8;j++){
                fprintf(fp,"%5d",a[i][j]);
                            }}
                fclose(fp);
                main();
              }

	if(code==ENTER) {
            
	    if ( z%2==1){

	      m=search(a,x/40-3);
              if(m==-1){continue;}
	      m=(m+3)*40;

              setcolor(BLACK);
	      circle(x,y,16);

	      setfillstyle(SOLID_FILL,RED);
	      floodfill(x,m,BLUE);
              a[m/40-3][x/40-3]=1;
              m=m/40-3;  x=x/40-3;
              v=judge1(a,m,x);

               if(v==1){
                   flash(m,x,1);
                    winregister(1);
                     v=specialkey();
                     main();     }


               z++;
	       x=120;
	       y=120;    }

	  if (z%2==0){

         if(c==3){n=aisearch(a);}
         if(c==4){n=lowaisearch();}

            m=search(a,n/40-3);

            m=(m+3)*40;


	   setfillstyle(SOLID_FILL,YELLOW);
	   floodfill(n,m,BLUE);

           a[m/40-3][n/40-3]=-1;
          m=m/40-3;  n=n/40-3;
          v=judge(a,m,n);
          if(v==-1){
               flash(m,n,2);
                winregister(2);
                 v=specialkey();
                     main();     }


          z++;
	  x=120;
	  y=120;
	   }

         if (z==64){winregister(3);
                     v=specialkey();
                       main(); }  
         
	  }
        }
main();
 
getch();
}


void put1(int a[8][8],int c){


	int code;
	int z;
        int x,y;
	int m,n;
	int v;
        int i,j;

        x=120;
        y=120;
	z=1;

	Draw();

        if(c==4){
           setcolor(BLUE);
           rectangle(100,20,420,60);
           setfillstyle(SOLID_FILL,BLACK);
           floodfill(120,40,BLUE);
  
           setcolor(11);
           settextstyle(2,0,10);
           outtextxy(170,20,"Low-Level");}
       if(c==3){
           setcolor(BLUE);
           rectangle(100,20,420,60);
           setfillstyle(SOLID_FILL,BLACK);
           floodfill(120,40,BLUE);
  
           setcolor(13);
           settextstyle(2,0,10);
           outtextxy(170,15,"High-Level");}

       for(i=0;i<8;i++){
        for(j=0;j<8;j++){
         if(a[i][j]==1){setfillstyle(SOLID_FILL,WHITE);
	                 floodfill((j+3)*40,(i+3)*40,BLUE);}
         if(a[i][j]==-1){setfillstyle(SOLID_FILL,LIGHTRED);
	                  floodfill((j+3)*40,(i+3)*40,BLUE);}
         
           }}

	

   while(code!=ESC){

	code=specialkey();

         if(code==DOWN){
           FILE*fp;

           if((fp=fopen("c:\\hehe.txt","w"))==NULL)
          {exit(0);}

          for(i=0;i<8;i++){
             for(j=0;j<8;j++){
                fprintf(fp,"%5d",a[i][j]);
                            }}
                fclose(fp);
                main();
              }

      if(code==RIGHT) {
           if(x==400)  continue;
	   setcolor(BLUE);
	   circle(x+40,y,16);
	   setcolor(BLACK);
	   circle(x,y,16);
	   x=x+40;  }

      if(code==LEFT) {
         if(x==120)  continue;
	 setcolor(BLUE);
	 circle(x-40,y,16);
	 setcolor(BLACK);
	 circle(x,y,16);
	 x=x-40;  }


	 if(code==ENTER) {
            
	   if (z%2==1){
           
	   m=search(a,x/40-3);
           if(m==-1){continue;}
	   m=(m+3)*40;
           
            setcolor(BLACK);
	   circle(x,y,16);
           
	    setfillstyle(SOLID_FILL,WHITE);
	    floodfill(x,m,BLUE);   
            a[m/40-3][x/40-3]=1; 
            m=m/40-3;  x=x/40-3;
            v=judge1(a,m,x); 

             if(v==1){
                flashcolor(m,x,1);
                  winregister(1);
                     v=specialkey();
                     main();     }
        

              
              z++;
	      x=120;
	      y=120;    }

	 if (z%2==0){
         
         if(c==3){n=aisearch(a);}
         if(c==4){n=lowaisearch();}

          m=search(a,n/40-3);

          m=(m+3)*40;


	 setfillstyle(SOLID_FILL,LIGHTRED);
	 floodfill(n,m,BLUE); 

         a[m/40-3][n/40-3]=-1; 
         m=m/40-3;  n=n/40-3;
         v=judge(a,m,n);
         if(v==-1){
           flashcolor(m,n,2);  
             winregister(2);
               v=specialkey();
                     main();     }
         
         z++;
	 x=120;
	 y=120;
	   }
          
         if (z==64){
            winregister(3);
                v=specialkey();
                     main(); }  

	  }
        }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美经典一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲成人精品在线观看| 中文字幕一区二区视频| 中文字幕va一区二区三区| 国产日韩一级二级三级| 久久女同互慰一区二区三区| 日韩欧美成人一区| 日韩精品专区在线影院观看| 日韩视频不卡中文| 日韩免费看的电影| 欧美一级xxx| 久久综合精品国产一区二区三区 | 色综合久久88色综合天天免费| 国产一区二区三区日韩| 国产精品一区专区| 粉嫩av一区二区三区在线播放| www.欧美亚洲| 91免费版pro下载短视频| 在线观看亚洲a| 欧美一区二区大片| 日韩视频123| 久久中文娱乐网| 日韩码欧中文字| 日韩中文字幕区一区有砖一区| 久久99精品久久久久婷婷| 国产成人免费网站| 911国产精品| 国产精品―色哟哟| 欧美精品在线观看播放| 日韩美女视频在线| 亚洲日本va午夜在线影院| 亚洲成人1区2区| 国内外成人在线| 成人中文字幕在线| 欧美日韩一区在线观看| 亚洲精品在线免费播放| 亚洲精品欧美专区| 久久91精品国产91久久小草| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美色图第一页| 国产日韩欧美高清| 午夜国产精品一区| 丁香婷婷综合网| 欧美精品久久一区| 久久久久久久久99精品| 国产精品久久久久国产精品日日| 亚洲一区二区在线免费看| 国产乱妇无码大片在线观看| 欧美在线色视频| 日韩欧美www| 亚洲电影中文字幕在线观看| 国产成人免费视频网站| 日韩欧美一区二区不卡| 夜夜嗨av一区二区三区四季av| 极品尤物av久久免费看| 欧美日韩精品系列| 一级精品视频在线观看宜春院 | 国产亚洲成av人在线观看导航| 亚洲与欧洲av电影| 国产91丝袜在线18| 欧美一级日韩不卡播放免费| 亚洲小说欧美激情另类| 99热在这里有精品免费| 久久久久久黄色| 免费在线观看一区| 欧美午夜不卡在线观看免费| 国产精品九色蝌蚪自拍| 国产精品白丝av| 欧美一区二区三区日韩视频| 亚洲一区二区三区四区在线观看 | 色综合中文字幕国产| 精品成a人在线观看| 蜜桃av一区二区| 6080国产精品一区二区| 亚洲成人一二三| 欧美日本在线看| 日韩国产一二三区| 91精品国产综合久久精品| 亚洲一级在线观看| 欧美猛男男办公室激情| 日韩精品亚洲一区二区三区免费| 欧美精品丝袜久久久中文字幕| 亚洲国产色一区| 欧美日免费三级在线| 一区二区三区在线播放| 欧美久久久久久久久| 一区二区三区免费网站| 在线观看成人小视频| 亚洲影院久久精品| 欧美人狂配大交3d怪物一区| 视频一区国产视频| 日韩一级大片在线观看| 亚洲无线码一区二区三区| 欧美一级久久久久久久大片| 黄色日韩三级电影| 成人免费一区二区三区在线观看 | 亚洲福利视频一区二区| 91精品国产色综合久久| 国产乱码精品一区二区三| 国产精品福利av| 欧美日韩国产小视频| 久久精品国产一区二区| 日本一区二区三区电影| 91麻豆福利精品推荐| 婷婷夜色潮精品综合在线| 久久夜色精品国产欧美乱极品| 成人免费视频一区二区| 亚洲不卡在线观看| 国产午夜精品久久久久久免费视| 91网址在线看| 青青草精品视频| 日韩久久一区二区| 日韩精品中文字幕一区二区三区 | 99久久伊人久久99| 日韩精品一区第一页| 国产精品美女一区二区三区| 欧美三区在线观看| 国产成人在线影院| 婷婷亚洲久悠悠色悠在线播放| 久久网站最新地址| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品女同互慰在线看| 欧美日韩一级视频| 国产成人亚洲精品青草天美| 亚洲亚洲人成综合网络| 国产欧美日本一区视频| 91精品国产色综合久久| 在线欧美一区二区| 成人免费看视频| 国产美女娇喘av呻吟久久| 日韩国产欧美在线观看| 亚洲精品视频在线观看免费| 欧美激情综合在线| 日韩欧美美女一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产精品一区专区| 精品一二三四区| 免费高清成人在线| 日韩制服丝袜先锋影音| 亚洲一区二区av电影| 亚洲乱码国产乱码精品精98午夜 | 亚洲精品乱码久久久久| 中文无字幕一区二区三区| 久久在线观看免费| 欧美精品一区二区三区很污很色的 | 欧美性感一区二区三区| 99久久精品情趣| 成人免费三级在线| 国产盗摄一区二区| 成人做爰69片免费看网站| 高清成人免费视频| 国产成人在线免费| 福利一区福利二区| 成人av免费在线| 97久久精品人人做人人爽| 99精品欧美一区二区蜜桃免费| 成人av网在线| 日本高清不卡aⅴ免费网站| 91视频一区二区| 色婷婷综合久久久久中文一区二区| 国产91在线观看| 9l国产精品久久久久麻豆| 99久久精品99国产精品| 在线免费观看不卡av| 在线欧美小视频| 欧美一区二区三区成人| 久久只精品国产| 国产精品国产三级国产有无不卡 | 国产乱码精品一品二品| 粉嫩13p一区二区三区| 97精品久久久久中文字幕| 欧美中文字幕一区| 欧美精品一级二级三级| 精品国产免费人成在线观看| 欧美激情一区在线观看| 亚洲精品久久久蜜桃| 亚洲精品欧美二区三区中文字幕| 亚洲精品你懂的| 免费一区二区视频| 成人黄色免费短视频| 91免费国产在线观看| 91精品在线观看入口| 久久久久久电影| 亚洲女同女同女同女同女同69| 亚洲成人动漫一区| 黑人巨大精品欧美黑白配亚洲| 白白色 亚洲乱淫| 欧美精品123区| 日本一区二区三区国色天香| 亚洲国产精品久久艾草纯爱| 国产精品一区二区男女羞羞无遮挡| 成人精品小蝌蚪| 日韩女优制服丝袜电影| 尤物在线观看一区| 国产一区美女在线| 欧美欧美欧美欧美| 亚洲女同女同女同女同女同69| 久草精品在线观看| 在线观看视频一区二区|