--*/РРvoid main() {РРinit();РРl=1;РРwhile(l)РР{РРselect();РРgamePlay();РР}РРclose();РР}РРРРvoid init() {РРРРint gdriver=VGA ,gmode=VGAHI ;РРРРРРРРРР7РР常熟理工学院计算机科学与工程学院РРРРsnake.nodes[0].x=250;РРsnake.nodes[0].y=250;РРsnake.nodes[1].x=250;РРsnake.nodes[1].y=260;РРsnake.length=2;РРsnake.live=1;РРsnake.direction=UP;РРРРscore=0;РРfood.exist=0;РРinitgraph (&gdriver,&gmode,"C:\\tc20\\BGI");РРРРРРrandomize();/*sui ji shu fa sheng qi*/РРРРdrawWall();РРРРРРРРР}РРРРvoid close() {РРFILE *fp;РРclosegraph();РРif((fp=fopen("data.txt","w"))==NULL)?/* 关闭时保存最高分?*/РР{РРexit(0);РР}РРelseРР{РРfprintf(fp,"%d,%d,%d",max1,max2,max3);РРfclose(fp);РР}РРprintf("pess any key to continue");РР}РРРРvoid?gamePlay() {РРРРint keyCode,d;РРgetch();РРwhile(TRUE) {РРdrawScore();РРdrawWall();РРif (touchWall() || touchSelf()) {