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

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

?? fyrad.c

?? 模仿FYRAD32編寫的四子棋游戲
?? C
?? 第 1 頁 / 共 4 頁
字號:
      if(cursory < -20 && cursory > -40)
         exit(0);
   }
   if(cursorx < -5 && cursorx > -80){
      if(cursory < -80 && cursory > -100)
       { 
        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();
        small_main();}

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

   }

      clearmain();

   getch();
}


int small_judge(int b[6][6],int i,int j){

   int a[9][12];
   int p,q;
   int c;


for(p=0;p<9;p++){
 for(q=0;q<12;q++){
   a[p][q]=0;
     }}

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

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

}

int small_judge1(int b[6][6],int i,int j){

   int a[9][12];
   int p,q;
   int c;


for(p=0;p<9;p++){
 for(q=0;q<12;q++){
   a[p][q]=0;
     }}

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

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

}


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


int aismall_search(int a[6][6]){
     int i,j,k;
     int b[9][12];

srand(time(NULL));

for(i=0;i<9;i++){
 for(j=0;j<12;j++){
   b[i][j]=0;
     }}

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

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


int small_panduan(int a[9][12],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 small_panduan1(int a[9][12],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;
}





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



int small_search(int a[6][6],int b){
  int i;
   for(i=5;i>=0;i--){
	 if(a[i][b]==0){
	  return i;}
	 }
      return -1;
   }



void small_put(int a[6][6],int c){

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


        small_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<6;i++){
       for(j=0;j<6;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==320)  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:\\small_hehe.txt","w"))==NULL)
          {exit(0);}

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

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

	      m=small_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=small_judge1(a,m,x);

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


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

	  if (z%2==0){

         if(c==3){n=aismall_search(a);}
         if(c==4){n=lowaismall_search();}

            m=small_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=small_judge(a,m,n);
          if(v==-1){
               flash(m,n,2);
                winregister(2);
                 v=specialkey();
                     small_main();     }


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

         if (z==36){winregister(3);
                     v=specialkey();
                       small_main(); }  
         
	  }
        }
small_main();
 
getch();
}


void small_put1(int a[6][6],int c){


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

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

	small_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<6;i++){
        for(j=0;j<6;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:\\small_hehe.txt","w"))==NULL)
          {exit(0);}

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

      if(code==RIGHT) {
           if(x==320)  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=small_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=small_judge1(a,m,x); 

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

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

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

          m=small_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=small_judge(a,m,n);
         if(v==-1){
           flashcolor(m,n,2);  
             winregister(2);
               v=specialkey();
                     small_main();     }
         
         z++;
	 x=120;
	 y=120;
	   }
          
         if (z==36){
            winregister(3);
                v=specialkey();
                    small_main(); }  

	  }
        }
small_main();
 
getch();
}




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久理论电影网| 成人av在线一区二区三区| 亚洲线精品一区二区三区八戒| 亚洲丝袜制服诱惑| 水野朝阳av一区二区三区| 日本麻豆一区二区三区视频| 国产真实乱子伦精品视频| 成人av中文字幕| 精品入口麻豆88视频| 一色桃子久久精品亚洲| 天天操天天色综合| 丰满岳乱妇一区二区三区| 欧美日韩一级二级| 国产精品久久久久久久久快鸭| 亚洲一区二区三区在线看 | 东方欧美亚洲色图在线| 欧美日韩一级二级| 国产精品第四页| 国产美女精品在线| 91超碰这里只有精品国产| 亚洲欧美怡红院| 成年人网站91| 国产精品毛片高清在线完整版 | 精品一区二区三区免费观看| 91视频xxxx| 亚洲色图制服丝袜| 91在线播放网址| 亚洲视频一区二区在线观看| 国产成人综合亚洲网站| 国产色一区二区| 国产精品一色哟哟哟| 国产视频视频一区| 国产成人精品影院| 国产精品久久久久三级| 日本精品一区二区三区四区的功能| 国产精品国产馆在线真实露脸| 91一区二区在线| 午夜视黄欧洲亚洲| 久久伊99综合婷婷久久伊| 大桥未久av一区二区三区中文| 自拍av一区二区三区| 欧美美女网站色| 国产91丝袜在线播放| 亚洲综合成人在线视频| 欧美一区二区视频在线观看2022| 国产一区二区三区观看| 亚洲一区二区综合| 国产精品久久久久久久蜜臀| 在线观看成人免费视频| 国产成人在线视频网址| 偷拍亚洲欧洲综合| 一色屋精品亚洲香蕉网站| 欧美一区二区三区四区高清| 成人99免费视频| 国产精品一区二区在线播放| 石原莉奈在线亚洲二区| 亚洲狼人国产精品| 亚洲视频一区在线观看| 国产精品情趣视频| 欧美国产日韩亚洲一区| 久久综合色婷婷| 精品成a人在线观看| 精品国产一区二区精华| 精品国产精品一区二区夜夜嗨| 欧美一区二区在线不卡| 国产精品一区二区男女羞羞无遮挡| 精品一区二区国语对白| 亚洲最新视频在线播放| 一区二区在线免费观看| 国产精品久久久久久久久快鸭 | 蜜桃av噜噜一区| 国产一区二区不卡老阿姨| 天堂久久久久va久久久久| 亚洲精品一卡二卡| 久久久久99精品一区| 日韩视频永久免费| 精品国产伦一区二区三区观看方式| 欧美va亚洲va在线观看蝴蝶网| 欧美精品一区二区三区在线 | 日韩欧美国产不卡| 国产99久久久国产精品免费看| 久久日一线二线三线suv| 欧美va日韩va| 国产欧美精品区一区二区三区 | 久久99精品久久久久久国产越南| 日韩一区欧美二区| 欧美日韩国产影片| 午夜精彩视频在线观看不卡| 欧美性大战久久久久久久| 一区二区三区精品视频| 在线亚洲一区二区| 午夜免费久久看| 7777精品伊人久久久大香线蕉 | 日韩激情一区二区| 欧美日韩国产美女| 日韩激情一二三区| 精品国产伦一区二区三区免费| 国产美女一区二区| 国产精品灌醉下药二区| 日本黄色一区二区| 日韩电影在线免费观看| 久久美女艺术照精彩视频福利播放| 懂色av噜噜一区二区三区av| 亚洲精品乱码久久久久久黑人| 欧美日本国产视频| 国产在线日韩欧美| 国产精品系列在线| 欧美三级三级三级| 国模少妇一区二区三区| 亚洲精品中文在线| 欧美成人女星排名| 成人av免费观看| 日韩精品视频网站| 国产精品色哟哟网站| 欧美日韩精品一区视频| 国产91综合一区在线观看| 夜夜嗨av一区二区三区四季av| 3d动漫精品啪啪一区二区竹菊| 国产成人综合网| 日韩中文字幕一区二区三区| 久久精品日产第一区二区三区高清版| 一本色道久久综合亚洲91| 精品一区二区三区不卡| 一区二区三区四区激情| 久久久一区二区三区捆绑**| 欧美在线综合视频| 国产成人在线免费| 日韩成人一级片| 一区二区高清免费观看影视大全| 日韩亚洲欧美在线观看| 99国产一区二区三精品乱码| 麻豆国产91在线播放| 亚洲自拍偷拍综合| 中文字幕一区二| 欧美大肚乱孕交hd孕妇| 在线视频欧美精品| 99久久久国产精品免费蜜臀| 国产在线视频一区二区三区| 日本不卡中文字幕| 午夜私人影院久久久久| 亚洲欧美影音先锋| 国产精品毛片久久久久久久| 久久综合九色综合欧美98| 日韩一区二区免费在线观看| 欧美系列一区二区| 91黄色激情网站| 99久久精品免费看| 成人综合婷婷国产精品久久免费| 日本v片在线高清不卡在线观看| 亚洲精品日产精品乱码不卡| 国产精品传媒入口麻豆| 欧美国产激情一区二区三区蜜月 | 久久日韩粉嫩一区二区三区| 欧美成人伊人久久综合网| 日韩网站在线看片你懂的| 欧美高清视频不卡网| 欧美日韩视频一区二区| 欧美午夜片在线观看| 欧洲国内综合视频| 欧美中文一区二区三区| 欧美日韩一二区| 欧美日韩一级视频| 欧美精品v日韩精品v韩国精品v| 91在线观看下载| 色综合咪咪久久| 色呦呦一区二区三区| 在线中文字幕一区二区| 欧美日韩免费电影| 91麻豆精品国产91久久久久久久久 | 国产精品精品国产色婷婷| 欧美在线制服丝袜| 欧美精品乱码久久久久久按摩| 欧美三级电影在线看| 91精品黄色片免费大全| 精品国免费一区二区三区| 久久久99久久| 亚洲天堂a在线| 视频一区二区三区在线| 国产综合色精品一区二区三区| 国产成人日日夜夜| 91久久精品日日躁夜夜躁欧美| 欧美日韩精品综合在线| 久久综合久久综合亚洲| 亚洲人成网站影音先锋播放| 亚洲成人高清在线| 国产乱码精品1区2区3区| 99精品热视频| 欧美一区二区三区精品| 国产日产欧美精品一区二区三区| 一区二区三区不卡在线观看| 蜜桃视频免费观看一区| caoporn国产一区二区| 欧美精三区欧美精三区| 久久天堂av综合合色蜜桃网| 一区二区三区精品在线| 国产精品一二二区| 欧美日韩国产一区二区三区地区| 国产欧美精品日韩区二区麻豆天美 | 精品系列免费在线观看| 粉嫩高潮美女一区二区三区 |