Space (13)

  • 14
  • Недоступна
Теперь перейдем к методам draw, move. В методе public void move() нужно: а) увеличить x на dx; б) проверить, не вылез ли корабль за границы космоса [0, Space.game.getWidth(), ...]. Используй метод checkBorders. Метод draw я напишу сам - просто объяви пустой метод.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (36)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
tremb
Уровень 36, Москва, Россия
5 апреля, 11:50
6079
Niqita)_
Уровень 26, Chelyabinsk, Россия
26 февраля, 18:39
не вылез ли корабль за границы космоса cacmыслам
Roman
Уровень 39, Москва
21 января, 07:06
super.checkBorders(0, Space.game.getWidth(), 0, Space.game.getHeight()); не проходит checkBorders(0, Space.game.getWidth(), 0, Space.game.getHeight()); проходит Не понятно...
Дмитрий
Уровень 36, Москва, Россия
8 декабря 2020, 11:52
Задача сломана, копирую готовое решение и вижу такое: Проблема только в IDEA. В редакторе пропустило.
Альфия
Уровень 35, Санкт-Петербург
14 января, 21:46
не особо задумываясь сделала так: checkBorders(0, Space.game.getWidth(), 0, Space.game.getHeight()) и прошла проверку... в правильном решении ошибка по проверке "у" (надо тоже через радиус делать)
javaSerdj
Уровень 35, Санкт-Петербург
28 августа 2020, 20:45
Проверка с помощью войд метода...
Interstellar Java Developer в EPAM Expert
23 июня 2020, 14:06
checkBorders(radius, Space.game.getWidth() - radius, radius, Space.game.getHeight() - radius);
Андрей
Уровень 35
28 марта 2020, 16:44
Проверка границ (x - 3, x + 3, y - 3, y + 3) Левая ракета (x - 2, y) Правая ракета (x + 2, y) draw(Canvas canvas)
Vorlock
Уровень 31, Днепр, Украина
9 января 2020, 18:43
я так понимаю что помимо прочих навыком мы треним еще и навыки экстрасенсов... я же конечно должен был угадать что метод draw нужен с параметром...
CTAPuk Инженер разработки в Банк
14 января 2020, 18:53
Метод draw наследуется, поэтому никаких особых навыков не требуется
Vorlock
Уровень 31, Днепр, Украина
14 января 2020, 19:23
с каких это пор методы стали наследоваться?
CTAPuk Инженер разработки в Банк
14 января 2020, 21:04
Vorlock
Уровень 31, Днепр, Украина
15 января 2020, 17:26
я понимаю о чем вы, но все таки - наследуются классы и интерфейсы.
Copernik
Уровень 34, Санкт-Петербург, Россия
1 февраля 2020, 12:08
На седьмом шаге поменялась сигнатура метода в BaseObject. И у меня "@Override" сразу указал на ошибку в классах наследниках.
skybright
Уровень 41
Expert
2 сентября 2019, 16:56
checkBorders написан в BaseObject. На сегодня валидатор принимает решение, где координаты х, у это центр корабля
hidden #1281202
Уровень 41
29 июля 2019, 23:52
Настолько легко, что даже не заметил, как решил.
Vladislav Vasilyev
Уровень 32, Санкт-Петербург, Россия
16 февраля 2020, 11:36
прикольно
MartyMcAir
Уровень 41, Россия
12 марта 2020, 17:35
Вот это упорство).