When i try to run my game I don't see rocket. Just see white squares in first row left horizontal and top line. Is this normal or I did something wrong ?
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){
boolean slowdownCondition = true;
if (isUpPressed) {
speedY -=boost;
}else {
speedY +=boost;
}
super.y +=speedY;
if (isLeftPressed) {
speedX -=boost;
super.x += speedX;
}else if (isRightPressed) {
speedX += boost;
super.x += speedX;
}else if (!isLeftPressed && !isRightPressed && ((-1*slowdown <= speedX) && (speedX <= slowdown))) {
speedX =0;
super.x += speedX;
}else if (!isLeftPressed && !isRightPressed && (speedX > slowdown)) {
speedX -= slowdown;
super.x += speedX;
}else if (!isLeftPressed && !isRightPressed && (speedX < -1*slowdown)) {
speedX += slowdown;
super.x += speedX;
}
checkBorders();
}
private void checkBorders() {
if(super.x < 0) {
super.x = 0;
speedX = 0;
} else if (x+width > MoonLanderGame.WIDTH) {
x = MoonLanderGame.WIDTH - width;
speedX = 0;
}
if (super.y < 0) {
super.y = 0;
speedY = 0;
}
}
}