在移动蛇之后,需要remove掉蛇尾哪个点,
public void move(int x,int y){
if (minYes(x, y)) {
list.get(0).setX(list.get(0).getX()+ x);
list.get(0).setY(list.get(0).getY()+ y);
repaint();
}else {
}
list.remove(tempAct.size()-1);加在repaint();语句前面就可以了 。
我没有测试过,你试着加上去看看。