![]()
Задаю здесь, потому что в разделе помощи никто не хочет копаться в этом методе) Задачи тоже решаю в идеи, скриншот сделал для наглядности.
public void move(int x, int y){
SnakeSection head = sections.get(0);
head = new SnakeSection(head.getX() + x, head.getY() + y);
checkBorders(head);
checkBody(head);
Mouse mouse = Room.game.getMouse();
if (head.getX() == mouse.getX() && head.getY() == mouse.getY()) {
sections.add(0, head);
Room.game.eatMouse();
sections.remove(sections.size() - 1);
}else{
sections.add(0, head);
sections.remove(sections.size() - 1);
}
}
На первом скриншоте все расписано
Помогите пожалуйста!