java贪吃蛇源代码贪吃蛇源码(亲测) 导读:就爱阅读网友为您分享以下“贪吃蛇源码(亲测)”的资讯,希望对您有所帮助,的支持!#include<>#include<>#include<>#include<>#include<>constintSIDE_LENGTH=15;constintBG_COLOR=LIGHTGRAY;structNode{intx;inty;}food,lastNode,snake[200];chardirection;intgdriven=DETECT,gmode,errorcode;//if1thenneedtopaintfoodintisEated=0;//methoddefinevoidpaintWall();voidinitHead();voidpaintFood();voidmove(charinChar);voidpaintSnake();voidmain(){//variabledefineintrandomX,randomY;charinputChar;//initialrandomvalueinitgraph(&gdriven,&gmode,"C:\\turboc3\\bgi");setbkcolor(WHITE);srand((unsigned)time(NULL));paintWall();initHead();/*markthefood*/paintFood();while(1){inputChar=getch();if(inputChar!=27){move(inputChar);paintSnake();if(isEated==1){paintFood();}}else{exit(0);}}}voidpaintWall(){//paintthewallsetfillstyle(SOLID_FILL,RED);bar(30,30,400,400);setfillstyle(SOLID_FILL,BG_COLOR);bar(50,50,380,380);}voidinitHead(){//snakeheadshowatthebeginning//11=(380-50)/(SIDE_LENGTH*2)snake[0].x=11*SIDE_LENGTH+50;snake[0].y=11*SIDE_LENGTH+50;//snakeheadandbodycoloursetfillstyle(SOLID_FILL,CYAN);bar(snake[0].x,snake[0].y,snake[0].x+SIDE_LENGTH,snake[0].y+SIDE_LENGTH);}voidpaintSnake(){inti;//snakeheadandbodycoloursetfillstyle(SOLID_FILL,CYAN);for(i=0;i<200&&snake[i].x>0;i++){bar(snake[i].x,snake[i].y,snake[i].x+15,snake[i].y+15);}}voidmove
java贪吃蛇源代码 贪吃蛇源码(亲测) 来自淘豆网m.daumloan.com转载请标明出处.