太高深
建议不要将所有的东西全写在一个函数里,这样很让人头疼和糟糕
我昨天刚写完俄罗斯方块(费了几天时间)
若是像你这样写,绝对是会出很多错误,且难以发现,不易调试
可以写一个个函数,主程序中调用
比如 画出蛇在屏幕上一个函数,假设为draw
去掉原来的蛇一个函数 假设为qu
判断是否死亡一个函数
判断是否吃到食物一个函数
转弯一个函数
并且将屏幕当做一个n*m的数组,假设为20*30,数组值为1表示这里有蛇,2为这里是食物,如果食物有多种多样的话,自己决定哪些代表