Please help me!
I don't know the right answer for the last 3 task :(
package com.codegym.games.moonlander;
public class Rocket extends GameObject {
private double speedY = 0;
private double boost = 0.05;
private double speedX = 0;
private double slowdown = boost/10;
public Rocket(double x, double y) {
super(x, y, ShapeMatrix.ROCKET);
}
public void move(boolean isUpPressed, boolean isLeftPressed, boolean isRightPressed){
if(!isRightPressed && !isLeftPressed){
if(speedX > -1*slowdown && speedX < slowdown)speedX = 0;
else if(speedX > slowdown)speedX -= slowdown;
else if(speedX < -1*slowdown)speedX += slowdown;
}
if(isUpPressed){
speedY -= boost;
}else if(isLeftPressed){
speedX -= boost;
x += speedX;
}if(isRightPressed) {
speedX += boost;
x += speedX;
}else {
speedY += boost;
}
y += speedY;
checkBorders();
}
private void checkBorders(){
if( x < 0) {
x = 0;
speedX = 0;
}
double sum = x + width;
if(sum > width) {
x = MoonLanderGame.WIDTH - width;
speedX = 0;
}
if(y < 0){
y = 0;
speedY = 0;
}
}
}