爪哇蛇思想
我不懂JAVA,但我可以告诉你我用C++写的蛇的思想;我定义了一个二维数组,里面存储了一些点,也就是屏幕的坐标点。比如你要画一个正方形,你可以把它的两个顶点坐标保存到数组中,然后保存你的窗口的所有坐标,然后定义一个二维数组。第一,全零,1表示有方块。移动的时候可以操作这个数组中的数据,然后在桌面上画出来,判断第二个数组的值。如果是1,用同样的数组把第一个索引里的坐标拿出来画出来,可以省去很多复杂的问题。至于怎么判断,还得自己动脑!
多思考才能有收获。