bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

貪吃蛇c語言加速函數 c語言貪吃蛇速度控制

c語言貪吃蛇的速度控制程序怎么編

可以Sleep函數設置延時來控制貪吃蛇的速度。

創新互聯長期為近1000家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為殷都企業提供專業的網站設計制作、成都網站建設殷都網站改版等技術服務。擁有10年豐富建站經驗和眾多成功案例,為您定制開發。

函數名: Sleep

功 能: 執行掛起一段時間

用 法: void Sleep(DWORD dwMilliseconds);

在VC中使用帶上頭文件

#include windows.h

( Sleep函數存放頭文件:WinBase.h)

在gcc編譯器中,使用的頭文件因gcc版本的不同而不同

#include unistd.h

Sleep()單位為毫秒,sleep()單位為秒(如果需要更精確可以用usleep單位為微秒)

返回值

若進程/線程掛起到參數所指定的時間則返回0,若有信號中斷則返回剩余秒數。

例程:

/?*--------------------snake.h?--------------------*/

#ifndef?SNAKE_H

#define?SNAKE_H

#define?LEFT?'a'

#define?RIGHT?'d'

#define?DOWN?'s'

#define?UP?'w'

#define?ESC?27

#define?N?200???????????????/*蛇的最大長度*/

char?key;???????????????????/*控制按鍵*/

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;

#endif

/?*--------------------snake.c?--------------------*/

#include?graphics.h

#include?stdlib.h

#include?conio.h

#include?time.h

#include?stdio.h

#include?"snake.h"

int?score?=?0;

int?gamespeed?=?100;????????????????//蛇運行速度

static?void?Init(void);?????????????/*圖形驅動*/

static?void?Close(void);????????????/*圖形結束*/

static?void?Game_interface(void);???/*游戲界面*/

static?void?GameOver(void);?????????/*結束游戲*/

static?void?GamePlay(void);?????????/*游戲過程*/

static?void?PrScore(void);??????????/*輸出成績*/

/*主函數*/

int?main(void)

{

Init();????????????????

Game_interface();????????????????

GamePlay();?????????????

Close();????????????????

return?0;

}

/*圖形驅動*/

static?void?Init(void)

{

int?gd=9,gm=2;

initgraph(gd,gm,"?");

cleardevice();

}

/*?開始畫面,左上角坐標為(50,40),右下角坐標為(610,460)的圍墻?*/

static?void?Game_interface(void)

{

int?i;

setcolor(LIGHTCYAN);???????????????????????????/*setbkcolor(LIGHTGREEN);*/

setlinestyle(PS_SOLID,0,1);????????????????????/*設置線型*/

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);?????????????????/*右邊框*/

}

}

/*?游戲主函數?*/

static?void?GamePlay(void)

{

int?i;

srand(time(NULL));?????????????????????????????/*隨機數發生器*/

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;i0;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;isnake.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(BLACK);???????????????????????????????????????/*把畫面上的食物東西去掉*/

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(RED);?????????????????????????/*畫出蛇*/

for(i=0;isnake.node;i++)

rectangle(snake.x[i],snake.y[i],snake.x[i]+10,snake.y[i]-10);

Sleep(gamespeed);????????????????????????/*用延遲控制貪吃蛇速度*/????????????????

setcolor(BLACK);????????????????????????/*用黑色去除蛇的的最后一節*/

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=getch();??????????????????????????/*接收按鍵*/

if?(key?==?ESC)?break;??????????????????/*按ESC鍵退出*/

switch(key)

{????????????????????????????????

case?UP:

if(snake.direction?!=?4)???????????/*判斷是否往相反的方向移動*/

snake.direction?=?3;

break;

case?RIGHT:

if(snake.direction?!=?2)

snake.direction?=?1;

break;

case?LEFT:

if(snake.direction?!=?1)

snake.direction?=?2;

break;

case?DOWN:

if(snake.direction?!=?3)

snake.direction?=?4;

break;

}

}/*endwhile(1)*/

}

/*游戲結束*/

static?void?GameOver(void)

{

cleardevice();

PrScore();

setcolor(RED);

setfont(56,0,"黑體");

outtextxy(200,200,"GAME?OVER");

getch();

}

/*輸出成績*/

static?void?PrScore(void)

{

char?str[10];

setfillstyle(YELLOW);

bar(50,15,220,35);

setcolor(BROWN);

setfont(16,0,"宋體");

sprintf(str,"score:%d",score);

outtextxy(55,16,str);

}

static?void?Close(void)

{

closegraph();

}

c語言 貪吃蛇 程序

基本思路:

蛇每吃一個食物蛇身子就增加一格,用UP, DOWN, LEFT, RIGHT控制蛇頭的運動,而蛇身子跟著蛇頭走,每后一格蛇身子下一步走到上一格蛇身子的位置,以此類推。

#include stdio.h

#include conio.h

#include windows.h

#define BEG_X 2

#define BEG_Y 1

#define WID 20

#define HEI 20

HANDLE hout;

typedef enum {UP, DOWN, LEFT, RIGHT} DIR;

typedef struct Snake_body

{

COORD pos;//蛇身的位置

struct Snake_body *next;//下一個蛇身

struct Snake_body *prev;//前一個蛇身

}SNAKE, *PSNAKE;

PSNAKE head = NULL;//蛇頭

PSNAKE tail = NULL;//蛇尾

//畫游戲邊框的函數

void DrawBorder()

{

int i, j;

COORD pos = {BEG_X, BEG_Y};

for(i = 0; i HEI; ++i)

{

SetConsoleCursorPosition(hout, pos);

for(j = 0; j WID; ++j)

{

if(i == 0)//第一行

{

if(j == 0)

printf("┏");

else if(j == WID - 1)

printf("┓");

else

printf("━");

}

else if(i == HEI - 1)//最后一行

{

if(j == 0)

printf("┗");

else if(j == WID - 1)

printf("┛");

else

printf("━");

}

else if(j == 0 || j == WID - 1)//第一列或最后一列

printf("┃");

else

printf(" ?");

}

++pos.Y;

}

}

//添加蛇身的函數

void AddBody(COORD pos)

{

PSNAKE pnew = (PSNAKE)calloc(1, sizeof(SNAKE));

pnew-pos = pos;

if(!head)

{

head = tail = pnew;

}

else

{

pnew-next = head;//新創建蛇身的next指向原先的蛇頭

head-prev = pnew;//原先的蛇頭的prev指向新創建的蛇身

head = pnew;//把新創建的蛇身作為新的蛇頭

}

SetConsoleCursorPosition(hout, head-pos);

printf("◎");

}

//蛇身移動的函數

void MoveBody(DIR dir)

{

PSNAKE ptmp;

COORD pos = head-pos;

switch(dir)

{

case UP:

if(head-pos.Y BEG_Y + 1)

--pos.Y;

else

return;

break;

case DOWN:

if(head-pos.Y BEG_Y + HEI - 2)

++pos.Y;

else

return;

break;

case LEFT:

if(head-pos.X BEG_X + 2)

pos.X -= 2;

else

return;

break;

case RIGHT:

if(head-pos.X BEG_X + (WID - 2) * 2)

pos.X += 2;

else

return;

break;

}

AddBody(pos);//添加了一個新的蛇頭

ptmp = tail;//保存當前的蛇尾

tail = tail-prev;

if(tail)

tail-next = NULL;

SetConsoleCursorPosition(hout, ptmp-pos);

printf(" ?");

free(ptmp);

}

int main()

{

int ctrl;

DIR dir = RIGHT;//初始蛇的方向是向右的

COORD pos = {BEG_X + 2, BEG_Y + HEI / 2};

system("color 0E");

system("mode con cols=90 lines=30");

hout = GetStdHandle(STD_OUTPUT_HANDLE);

printf(" ? ?------------貪吃蛇的移動------------");

DrawBorder();

//自定義幾個蛇的身體

AddBody(pos);

pos.X += 2;

AddBody(pos);

pos.X += 2;

AddBody(pos);

pos.X += 2;

AddBody(pos);

pos.X += 2;

AddBody(pos);

pos.X += 2;

AddBody(pos);

pos.X += 2;

AddBody(pos);

//控制蛇的移動

while(ctrl = getch())

{

switch(ctrl)

{

case 'w':

if(dir == DOWN)

continue;

dir = UP;

break;

case 's':

if(dir == UP)

continue;

dir = DOWN;

break;

case 'a':

if(dir == RIGHT)

continue;

dir = LEFT;

break;

case 'd':

if(dir == LEFT)

continue;

dir = RIGHT;

break;

case 'q':

return 0;

}

MoveBody(dir);

}

return 0;

}

擴展資料:

實現邏輯

1,可以設置光標,就能實現制定位置打印制定符號。

2,涉及一個結構體,包含兩個元素坐標元素和一個結構體指針。

3,結構體串聯形成鏈表,遍歷獲取成員坐標,打印符號得到蛇身。

4,不斷的加頭,去尾,重新遍歷坐標,再打印形成蛇的移動。

5,食物產生的位置判定,不能越界,也不能與蛇身體重合。

6,蛇的轉向判定,一條規則,不允許倒退。

7,轉向的實現,跟行進方向決定新的關節坐標(當前頭的上下左右)

8,死亡檢測,是否頭節點坐標是否與墻壁重合,是否與身體其他關節重合。

9,加速減速,設置刷新休眠時間實現。

參考資料來源:百度百科-C語言

這個C++的貪吃蛇的程序怎么實現暫停和變速啊,在線等

鍵盤輸入在get_direction()函數 中,增加對速度的控制鍵,比如‘+’,‘-’,暫停sapce,增加控制代碼:

void?get_direction()

{

direction_before=direction;//記住蛇上一個狀態的運動方向

while(kbhit()!=0)???//調試

direction=getch();

改為:

void?get_direction()

{???

direction_before=direction;//記住蛇上一個狀態的運動方向???

char?key;

while(kbhit()!=0)???//調試

key?=getch();

if(key=='a'||key=='w'||key=='s'||key=='d')

direction=?key;

else?if(key=='?')

{

while(getch()!='?')

{

}

}

else?if(key=='+')

delay+=10;//延遲改變步長,可以為其他值

else?if(key=='-')????????????????

delay-=10;//延遲改變步長,可以為其他值

//.....................................................

沒有測試,思路應該這樣

C語言編寫貪吃蛇需要用哪些函數??

#include graphics.h

#include stdlib.h

#include dos.h /*引用的庫函數*/

#define LEFT 0x4b00

#define RIGHT 0x4d00

#define DOWN 0x5000

#define UP 0x4800

#define ESC 0x011b/*宏定義鍵名*/

#define N 200

int i,key;

int level;/*游戲等級*/

int score=0;/*得分*/

int gamespeed;/*游戲速度*/

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 Choicelevle(void);/*選擇游戲等級*/

void Init(void);/*圖形驅動*/

void Close(void);/*圖形結束*/

void DRAW(void);/*游戲區域*/

void GameOver(void);/*結束游戲*/

void GamePlay(void);/*玩游戲具體過程*/

void PrScore(void);/*輸出成績*/

/*主函數*/

void main(void)

{

Init();/*圖形驅動*/

Choicelevle();/*選擇游戲等級*/

DRAW();/*游戲區域*/

GamePlay();/*玩游戲具體過程*/

Close();/*圖形結束*/

}

/*圖形驅動*/

void Init(void)

{

int gd=DETECT,gm;

initgraph(gd,gm,"\\turboc2"); /*初始化圖形系統*/

cleardevice(); /*清除圖形界面*/

}

/*選擇游戲等級*/

void Choicelevle(void)

{char name[20];

setcolor(YELLOW);

settextstyle(0,0,6);

outtextxy(150,150,"Snake");

setcolor(GREEN);

settextstyle(0,0,1);

outtextxy(200,250,"please put in your English name:");

outtextxy(200,270,"Choice levle from 1-9.");

outtextxy(300,320,"name:yangzilong");/*制作人姓名*/

outtextxy(300,350,"number:0902060226");/*制作人學號*/

outtextxy(300,380,"class:computer science 0602");/*制作人班級*/

getch();

printf("please putin your name:");

gets(name);

printf("please choice levle:");

scanf("%d",level);

gamespeed=100000-400*level-300*level*level;

if(level9||level1)

{cleardevice(); /*清除圖形界面*/

setcolor(YELLOW); /*設置字體顏色*/

settextstyle(0,0,2); /*設置字體類型*/

outtextxy(150,200,"level input error"); /*顯示文本*/

getch();

level=1;

}

}

void DRAW(void)

{cleardevice(); /*清屏*/

setcolor(2);

setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*設置線型*/

rectangle(45,45,465,325);

}

/*玩游戲具體過程*/

void GamePlay(void)

{setcolor(5);

setlinestyle(SOLID_LINE,0,THICK_WIDTH);/*設置線型*/

randomize();/*隨機數發生器*/

food.yes=1;/*1表示需要出現新食物,0表示已經存在食物*/

snake.life=0;/*活著*/

snake.direction=1;/*方向往右*/

snake.x[0]=320;snake.y[0]=240;/*蛇頭*/

snake.x[1]=330;snake.y[1]=240; /*蛇的第二節位置*/

snake.node=3;/*節數*/

PrScore();/*輸出得分*/

while(1)/*可以重復玩游戲,壓ESC鍵結束*/

{

while(!kbhit())/*在沒有按鍵的情況下,蛇自己移動身體*/

{

if(food.yes==1)/*需要出現新食物*/

{

food.x=rand()%360+70;

food.y=rand()%250+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;i0;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;isnake.node;i++)/*從蛇的第四節開始判斷是否撞到自己了,因為蛇頭為兩節,第三節不可能拐過來*/

{

if(snake.x[i]==snake.x[0]snake.y[i]==snake.y[0])

{

GameOver();/*顯示失敗*/

snake.life=1; /*蛇死*/

break;

}

}

/*如果蛇頭碰到墻壁,蛇頭從對面墻出來*/

if(snake.x[0]50)

{snake.x[0]=450;/*如果蛇頭越過左邊界,則從右邊界進入*/

snake.y[0]=snake.y[0];/*縱坐標不變*/

for(i=snake.node-1;i0;i--)

{snake.x[i]=snake.x[i-1];

snake.y[i]=snake.y[i-1]; /*蛇的其他節數向前推進*/

}

{

setfillstyle(SOLID_FILL,0); /*設置填充模式和顏色,0表示黑色*/

bar(50,55,455,315);/*bar是表示填充的范圍的函數*/

}

}

else

if(snake.x[0]450)

{snake.x[0]=50;/*如果蛇頭越過右邊界,則蛇頭從左邊界進入*/

snake.y[0]=snake.y[0];/*縱坐標不變*/

for(i=snake.node-1;i0;i--)

{snake.x[i]=snake.x[i-1];

snake.y[i]=snake.y[i-1]; /*蛇的其他節數向前推進*/

}

{

setfillstyle(SOLID_FILL,0); /*設置填充模式和顏色,0表示黑色*/

bar(50,55,455,315);/*bar是表示填充的范圍的函數*/

}

}

else

if(snake.y[0]60)

{snake.y[0]=320;/*如果蛇頭越過上邊界,則從下邊界進入*/

snake.x[0]=snake.x[0];/*橫坐標不變*/

for(i=snake.node-1;i0;i--)

{snake.x[i]=snake.x[i-1];

snake.y[i]=snake.y[i-1]; /*蛇的其他節數向前推進*/

}

{

setfillstyle(SOLID_FILL,0); /*設置填充模式和顏色,0表示黑色*/

bar(50,55,455,315);/*bar是表示填充的范圍的函數*/

}

}

else

if(snake.y[0]320)

{snake.y[0]=60;/*如果蛇頭越過下邊界,則從上邊界進入*/

snake.x[0]=snake.x[0];/*橫坐標不變*/

for(i=snake.node-1;i0;i--)

{snake.x[i]=snake.x[i-1];

snake.y[i]=snake.y[i-1]; /*蛇的其他節數向前推進*/

}

{

setfillstyle(SOLID_FILL,0); /*設置填充模式和顏色,0表示黑色*/

bar(50,55,455,315);/*bar是表示填充的范圍的函數*/

}

}

if(snake.life==1)/*如果蛇死就跳出內循環,重新開始*/

break;

if(snake.x[0]==food.xsnake.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; /*每吃掉一食物,得分累加10分*/

if(score%100==0)

{level++;gamespeed=100000-400*level-300*level*level;/*每吃掉10食物提升一級,速度加快*/

PrScore();/*輸出新得分*/

setcolor(YELLOW); /*設置字體顏色*/

settextstyle(0,0,4); /*設置字體類型*/

outtextxy(150,200,"LEVEL UP"); /*顯示文本*/

if(level==10)

delay(6000000);

delay(6000000);

delay(6000000);

delay(6000000);

delay(6000000);

delay(6000000);

delay(6000000);

bar(50,55,455,315);/*bar是表示填充的范圍的函數*/

}

PrScore();/*輸出新得分*/

}

setcolor(4);/*畫出蛇*/

for(i=0;isnake.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==UPsnake.direction!=4)

/*判斷是否往相反的方向移動*/

snake.direction=3;

else

if(key==RIGHTsnake.direction!=2)

snake.direction=1;

else

if(key==LEFTsnake.direction!=1)

snake.direction=2;

else

if(key==DOWNsnake.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 str1[20];/*設置字符型數組*/

setfillstyle(SOLID_FILL,0);

bar(50,15,390,35); /*填充矩形框*/

setcolor(6); /*設置文本顏色*/

settextstyle(0,0,2); /*設置數組顯示位置*/

sprintf(str1,"score %d level %d",score,level);/*顯示數組內容*/

outtextxy(55,20,str1);

setcolor(YELLOW); /*設置字體顏色*/

settextstyle(0,0,2); /*設置字體類型*/

outtextxy(250,400,"EXIT=ESC ");/*顯示文本*/

}

void Close(void)

{

closegraph();

}

本文名稱:貪吃蛇c語言加速函數 c語言貪吃蛇速度控制
標題網址:http://vcdvsql.cn/article8/dopjiip.html

成都網站建設公司_創新互聯,為您提供企業網站制作關鍵詞優化App開發網站策劃外貿建站動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營