本周进程
游戏代码已经基本实现,界面的代码还在修改中,预计下周四上课前能全部完成。
SnakeModel继承Observable 并实现 Runnable接口
蛇运行的方向、运行状态、时间间隔、每次得速度变化率、得分、吃到食物前移动的次数。
snakemodel还定义了reset的情况,包括对大部分变量的初始化。
还有需要注意的是贪吃蛇改变的方向不能与行进方向相同或者相反,即如果前进方向是之前定义的Left或者Right,贪吃蛇的方向才会发生改变。
具体代码每个人已上传自己修改编写的代码,最终代码修改完成后再上传到项目托管中。