Есть 3 пункта в задание:
3. В методе move(Direction direction, double speed) необходимо увеличить значение поля x на speed, если direction равно Direction.RIGHT.
4. В методе move(Direction direction, double speed) необходимо уменьшить значение поля x на speed, если direction равно Direction.LEFT.
5. В методе move(Direction direction, double speed) необходимо увеличить значение поля y на 2, если direction равно Direction.DOWN.
Есть реализация
public void move(Direction direction, double speed) {
if (direction == Direction.RIGHT) {
this.x += speed;
}
else if (direction == Direction.LEFT) {
this.x -= speed;
}
else if (direction == Direction.DOWN) {
this.x += 2;
}
}
Валидатор пропускает только уменьшение на speed, увеличение не пропускает. Не понимаю, чего я пропускаю? :(
package com.javarush.games.spaceinvaders;
public enum Direction {
RIGHT,
LEFT,
UP,
DOWN;
private Direction() {
}
}