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

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

?? tanchishe.txt

?? 中文款游戲是我自己制作的
?? TXT
字號:
#define N 200
#include <graphics.h>
#include <stdlib.h>
#include <dos.h>
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
int i,key;
int score=0;/*得分*/
int gamespeed=50000;/*游戲速度自己調整*/
struct Food
{
   int x;/*食物的橫坐標*/
   int y;/*食物的縱坐標*/
   int yes;/*判斷是否要出現食物的變量*/
}food;/*食物的結構體*/
struct Snake
{
   int x[N];
   int y[N];
   int node;/*蛇的節數*/
   int direction;/*蛇移動方向*/
   int life;/* 蛇的生命,0活著,1死亡*/
}snake;
void Init(void);/*圖形驅動*/
void Close(void);/*圖形結束*/
void DrawK(void);/*開始畫面*/
void GameOver(void);/*結束游戲*/
void GamePlay(void);/*玩游戲具體過程*/
void PrScore(void);/*輸出成績*/
/*主函數*/
void main(void)
{
   Init();/*圖形驅動*/
   DrawK();/*開始畫面*/
   GamePlay();/*玩游戲具體過程*/
   Close();/*圖形結束*/
}
/*圖形驅動*/
void Init(void)
{
   int gd=DETECT,gm;
   initgraph(&gd,&gm,"c:\\tc");
   cleardevice();
}
/*開始畫面,左上角坐標為(50,40),右下角坐標為(610,460)的圍墻*/
void DrawK(void)
{
/*setbkcolor(LIGHTGREEN);*/
   setcolor(11);
   setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*設置線型*/
   for(i=50;i<=600;i+=10)/*畫圍墻*/
   {
      rectangle(i,40,i+10,49); /*上邊*/
      rectangle(i,451,i+10,460);/*下邊*/
   }
  for(i=40;i<=450;i+=10)
  {
     rectangle(50,i,59,i+10); /*左邊*/
     rectangle(601,i,610,i+10);/*右邊*/
  }
}
/*玩游戲具體過程*/
void GamePlay(void)
{
   randomize();/*隨機數發生器*/
   food.yes=1;/*1表示需要出現新食物,0表示已經存在食物*/
   snake.life=0;/*活著*/
   snake.direction=1;/*方向往右*/
   snake.x[0]=100;snake.y[0]=100;/*蛇頭*/
   snake.x[1]=110;snake.y[1]=100;
   snake.node=2;/*節數*/
   PrScore();/*輸出得分*/
   while(1)/*可以重復玩游戲,壓ESC鍵結束*/
   {
      while(!kbhit())/*在沒有按鍵的情況下,蛇自己移動身體*/
      {
  if(food.yes==1)/*需要出現新食物*/
  {
      food.x=rand()%400+60;
      food.y=rand()%350+60;
      while(food.x%10!=0)/*食物隨機出現后必須讓食物能夠在整格內,這樣才可以讓蛇吃到*/
  food.x++;
      while(food.y%10!=0)
  food.y++;
  food.yes=0;/*畫面上有食物了*/
  }
  if(food.yes==0)/*畫面上有食物了就要顯示*/
  {
              setcolor(GREEN);
              rectangle(food.x,food.y,food.x+10,food.y-10);
  }
         for(i=snake.node-1;i>0;i--)/*蛇的每個環節往前移動,也就是貪吃蛇的關鍵算法*/
         {
            snake.x[i]=snake.x[i-1];
     snake.y[i]=snake.y[i-1];
  }
       /*1,2,3,4表示右,左,上,下四個方向,通過這個判斷來移動蛇頭*/
  switch(snake.direction)
  {
     case 1:snake.x[0]+=10;break;
     case 2: snake.x[0]-=10;break;
     case 3: snake.y[0]-=10;break;
     case 4: snake.y[0]+=10;break;
  }
  for(i=3;i<snake.node;i++)/*從蛇的第四節開始判斷是否撞到自己了,因為蛇頭為兩節,第三節不可能拐過來*/
  {
     if(snake.x[i]==snake.x[0]&&snake.y[i]==snake.y[0])
     {
               GameOver();/*顯示失敗*/
               snake.life=1;
               break;
     }
        }
 if(snake.x[0]<55||snake.x[0]>595||snake.y[0]<55||
    snake.y[0]>455)/*蛇是否撞到墻壁*/
 {
     GameOver();/*本次游戲結束*/
     snake.life=1; /*蛇死*/
 }
 if(snake.life==1)/*以上兩種判斷以后,如果蛇死就跳出內循環,重新開始*/
           break;
 if(snake.x[0]==food.x&&snake.y[0]==food.y)/*吃到食物以后*/
 {
           setcolor(0);/*把畫面上的食物東西去掉*/
           rectangle(food.x,food.y,food.x+10,food.y-10);
    snake.x[snake.node]=-20;snake.y[snake.node]=-20;
          /*新的一節先放在看不見的位置,下次循環就取前一節的位置*/
    snake.node++;/*蛇的身體長一節*/
    food.yes=1;/*畫面上需要出現新的食物*/
    score+=10;
    PrScore();/*輸出新得分*/
 }
 setcolor(4);/*畫出蛇*/
 for(i=0;i<snake.node;i++)
    rectangle(snake.x[i],snake.y[i],snake.x[i]+10,
               snake.y[i]-10);
 delay(gamespeed);
 setcolor(0);/*用黑色去除蛇的的最后一節*/
 rectangle(snake.x[snake.node-1],snake.y[snake.node-1],
 snake.x[snake.node-1]+10,snake.y[snake.node-1]-10);
     }  /*endwhile(!kbhit)*/
    if(snake.life==1)/*如果蛇死就跳出循環*/
        break;
    key=bioskey(0);/*接收按鍵*/
    if(key==ESC)/*按ESC鍵退出*/
       break;
    else
       if(key==UP&&snake.direction!=4)
/*判斷是否往相反的方向移動*/
   snake.direction=3;
       else
   if(key==RIGHT&&snake.direction!=2)
      snake.direction=1;
   else
      if(key==LEFT&&snake.direction!=1)
  snake.direction=2;
      else
  if(key==DOWN&&snake.direction!=3)
     snake.direction=4;
   }/*endwhile(1)*/
}
/*游戲結束*/
void GameOver(void)
{
    cleardevice(); 
    PrScore();
   setcolor(RED);
   settextstyle(0,0,4);
   outtextxy(200,200,"GAME OVER");
   getch();
}
/*輸出成績*/
void PrScore(void)
{   
   char str[10];
   setfillstyle(SOLID_FILL,YELLOW);
   bar(50,15,220,35);
   setcolor(6);
   settextstyle(0,0,2);
   sprintf(str,"score:%d",score);
   outtextxy(55,20,str);
}
/*圖形結束*/
void Close(void)
{   
    getch();
    closegraph();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩高清国产一区在线| 国产日韩成人精品| 国产福利一区在线| 国内偷窥港台综合视频在线播放| 色噜噜偷拍精品综合在线| 国产成人综合在线播放| 国产一区二区在线免费观看| 国产xxx精品视频大全| 国产成人精品免费看| 亚洲激情一二三区| 亚洲福利视频一区| 日产精品久久久久久久性色| 奇米影视在线99精品| 日韩毛片精品高清免费| 亚洲色图视频网| 亚洲午夜电影在线| 久久超级碰视频| 国产a级毛片一区| www.日韩在线| 99精品视频一区二区三区| 午夜久久久久久久久久一区二区| 国产三级一区二区| 中文字幕在线不卡| 亚洲成人在线观看视频| 麻豆精品国产91久久久久久| 福利一区二区在线观看| 欧美日韩一区二区三区高清| 精品乱人伦小说| 国产精品视频你懂的| 亚洲一区在线电影| 国产一区视频在线看| 91免费视频网| 日韩一区二区三区三四区视频在线观看 | 日韩亚洲欧美一区二区三区| 亚洲精品一区二区三区福利| 欧美无砖砖区免费| 精品国产免费久久| 一区二区三区美女视频| 美女精品一区二区| 在线观看国产日韩| 一本色道久久综合精品竹菊| 成人激情图片网| 欧美高清视频一二三区| 国产精品入口麻豆九色| 日本一不卡视频| 日本韩国精品在线| 欧美性猛交xxxx乱大交退制版| 一本大道久久a久久综合婷婷| 国产精品18久久久久久vr| 在线亚洲一区二区| 国产精品区一区二区三| 免费成人结看片| 欧美日本韩国一区| 亚洲精品视频自拍| 成人黄色777网| 久久综合九色综合欧美98| 亚洲国产aⅴ成人精品无吗| 成人黄色国产精品网站大全在线免费观看| 精品一区二区三区久久久| 一本到不卡精品视频在线观看| 欧日韩精品视频| 亚洲人妖av一区二区| 一区二区三区国产精华| 无吗不卡中文字幕| 精品一区二区三区久久久| 51精品久久久久久久蜜臀| 欧美变态tickle挠乳网站| 亚洲电影一级片| 欧美午夜精品理论片a级按摩| 日韩精品一区二区三区三区免费| 久久久久久久综合狠狠综合| 另类中文字幕网| www.性欧美| 亚洲人一二三区| 色999日韩国产欧美一区二区| 欧美一区二区视频在线观看2020| xfplay精品久久| 国产呦精品一区二区三区网站| 成人开心网精品视频| 国产欧美一区二区精品性色| 粉嫩久久99精品久久久久久夜| 色婷婷久久99综合精品jk白丝| 日韩欧美资源站| 老司机免费视频一区二区| 精品久久久久香蕉网| 国内精品久久久久影院一蜜桃| 成人精品gif动图一区| 国产精品护士白丝一区av| 日韩电影在线免费| 欧美v日韩v国产v| 一区二区三区高清不卡| 91精品在线一区二区| 精品影视av免费| 国产午夜精品一区二区三区嫩草 | 日精品一区二区三区| 69堂精品视频| 国产精品一区免费在线观看| 欧美麻豆精品久久久久久| 蜜臀91精品一区二区三区 | 欧美精品一区二区三区四区| 亚洲黄色尤物视频| 欧美一区二区福利在线| 一区二区三区产品免费精品久久75| 极品尤物av久久免费看| 91精品综合久久久久久| 国产成人精品免费在线| 日韩一级免费观看| 99久久精品国产麻豆演员表| 亚洲成人在线网站| 欧美剧情片在线观看| 久久国产剧场电影| 亚洲精品v日韩精品| 欧美成人女星排行榜| 94-欧美-setu| 精品在线视频一区| 亚洲老司机在线| 欧美xxxxxxxxx| 欧美在线观看禁18| youjizz国产精品| 久久99久久久久久久久久久| 亚洲美女免费在线| 国产午夜精品美女毛片视频| 欧美欧美欧美欧美| av福利精品导航| 国内久久婷婷综合| 青青草一区二区三区| 亚洲精品国产品国语在线app| 波多野结衣的一区二区三区| 日本欧洲一区二区| 亚洲国产中文字幕在线视频综合 | 91麻豆视频网站| 国产最新精品精品你懂的| 首页欧美精品中文字幕| 亚洲丝袜精品丝袜在线| 国产日韩欧美精品电影三级在线| 国产一区二区三区精品欧美日韩一区二区三区 | 夜夜爽夜夜爽精品视频| 欧美日韩一区二区三区视频| 不卡的av电影| 春色校园综合激情亚洲| 狠狠色2019综合网| 中文字幕va一区二区三区| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日本一道本| 日本亚洲三级在线| 一区二区三区在线免费观看| 1024成人网色www| 国产精品久久久久久久裸模| 国产欧美精品一区二区色综合| 不卡一区二区在线| 成人性生交大片免费看视频在线| 亚洲人成电影网站色mp4| 国产精品日韩成人| 国产精品美女久久久久久2018| 欧美视频精品在线观看| 欧美婷婷六月丁香综合色| 日本高清免费不卡视频| 黄色资源网久久资源365| 丝袜诱惑亚洲看片| 欧美精品一二三区| 欧美久久婷婷综合色| 欧美肥大bbwbbw高潮| 日韩一区二区三区精品视频| 这里只有精品视频在线观看| 日韩一二三区视频| 久久综合视频网| 国产精品欧美经典| 亚洲精品日韩综合观看成人91| 日韩欧美国产一区二区在线播放| 不卡一区二区三区四区| 日本人妖一区二区| 国产另类ts人妖一区二区| 不卡影院免费观看| 欧美三级乱人伦电影| 精品福利一二区| 亚洲三级电影网站| 天天操天天干天天综合网| 国产日韩在线不卡| 亚洲一区二区三区四区在线观看| 在线视频国内一区二区| 在线不卡中文字幕播放| 久久久不卡网国产精品一区| 欧美另类一区二区三区| 欧美精品一区二区三区视频| 国产精品美女久久久久久2018| 精品欧美一区二区久久 | 色综合久久久久综合体桃花网| 精品伊人久久久久7777人| 成人黄色在线视频| 欧美日本高清视频在线观看| 久久久国际精品| 日韩影院精彩在线| 99久久国产免费看| 日韩精品一区在线| 自拍偷自拍亚洲精品播放| 久久毛片高清国产| 午夜影视日本亚洲欧洲精品| 一区二区三区在线视频播放 | 美女任你摸久久| 日韩影院精彩在线|