Прежде чем начать, я хотел бы отметить, что я новичок в программировании, и я действительно плохой.Если вы можете придумать ЛЮБУЮ причину того, что может быть причиной моей проблемы, возможно, стоит проверить.
Я делаю игру, в которой пользователь управляет акулой и вынужден передвигаться, есть рыбу и уклонятьсямусор.Пользователь получает очко, когда они едят рыбу.У меня была проблема, когда программа говорит, что не может найти метод, и я не могу понять это.
Вот где ошибка.Это в классе еды (рыба, то, что ест акула):
Actor foodHit = getOneIntersectingObject(Shark.class);
if(foodHit!=null)
{
World MyWorld = (World)MyWorld;
Counter counter = World.getCounter();
// The error is apparently in this line above, here's the error code: "cannot find symbol - method getCounter()".
counter.addScore();
MyWorld.removeObject(this);
}
Это метод, о котором идет речь, в классе MyWorld:
public Counter getCounter()
{
return counter;
}
Я могу ответитьлюбые вопросы и показать больше строк, если вы попросите.Я знаю, что иногда приходится сталкиваться с новыми людьми, поэтому мне жаль заранее.Любая помощь будет потрясающей, спасибо за чтение!