Все проблемы которые прошу решить
200 просмотров
Вообщем, не работает остановка после каждого движения, также не спавнится эти "рога" на танке от чего не работает остальная часть программы связанная с этим объектом
Файл:
Иван, в методе отрисовки paint класса Player допущена ошибка в порядке передачи аргументов методу paint у класса Loot.
Передается:
Loot.paint(inventory.getLoot(),Camera.getScreenX(x),Camera.getScreenY(y),g,alpha);
А cигнатура метода:
public static void paint(int screenX,int screenY,int lootId,Graphics g,double alpha)
Перепутан ид лута и координата Х.
Проблема со скоростью движения в том, что в классе Sprite определена переменная speed, закрывающая переменную speed из супер-класса Character. Эту переменную в Спрайте можно удалить.