仔细拜读了下楼主的源程序,程序写的不错,思路很清晰,但本人菜鸟,还是有些不懂,请问下楼主:主程序中的变量 n
是表示什么的,和蛇的长度有什么关系?
if(n==snakelen)
{
iend=snake[snakelen][0];
jend=snake[snakelen][1];
venues[iend][jend]=0;
setfillstyle(1,DARKGRAY);/* 把蛇尾涂掉 */
bar(left+1+SIZE*jend,top+1+SIZE*iend,left+SIZE*jend+SIZE,top+SIZE*iend+SIZE);
}
else
n++;
这段if 是判断什么呢? 望楼主回答下,小弟不胜感谢!
[
本帖最后由 清风徐来 于 2009-10-12 23:09 编辑 ]