自己用QT写了个贪吃蛇游戏……
好久不用C++,怕忘了,于是拿起Qt来写写以前把俄罗斯方块写了,这会写个贪吃蛇也没看过别的算法…,希望这个效率还好吧关键的蛇体移动算法,是将头的前面一个置1,然后删除尾点,再将蛇体除头外全部+1,得到新蛇[code]void snake::gotoXY(int x,int y)//移动函数,每次只一步!!{ MAP[x][y]=1;head.x=x;head.y=y;//新建头点 MAP[trail.x][trail.y]=NOTHING;//清除尾点 bool flag_trail=false; for(
原创
2010-10-29 18:50:00 ·
1839 阅读 ·
3 评论