Пробовал и через if-else.
Не принимает ни тот, ни другой вариант. Хотя при запуске всё работает корректно.
Но валидатор не принимает.
package com.javarush.games.moonlander;
public class Rocket extends GameObject {
private double speedY = 0;
private double boost = 0.05;
private double speedX = 0;
public Rocket(double x, double y) {
super(x, y, ShapeMatrix.ROCKET);
}
public void move(boolean isUpPressed, boolean isLeftPressed, boolean isRightPressed){
if (isUpPressed) speedY -= boost;
else speedY += boost;
y += speedY;
if (isLeftPressed) speedX -= boost;
if (isRightPressed) speedX += boost;
x = x + speedX;
}
}