Laser.java
public void act() {
move(speed);
checkBoundaries();
}
public void checkBoundaries() {
// Code missing... click 'Paste Code'
if (getX() <= 0) getWorld().removeObject(this);
else if (getX() >= getWorld().getWidth()) getWorld().removeObject(this);
else if (getY() <= 0) getWorld().removeObject(this);
else if (getY() >= getWorld().getHeight()) getWorld().removeObject(this);
}
Missile.java
public void act() {
move(speed);
checkBoundaries();
}
public void checkBoundaries() {
// Code missing... click 'Paste Code'
if (getX() <= 0) getWorld().removeObject(this);
else if (getX() >= getWorld().getWidth()) getWorld().removeObject(this);
else if (getY() <= 0) getWorld().removeObject(this);
else if (getY() >= getWorld().getHeight()) getWorld().removeObject(this);
}
Fireball.java
public void act() {
move(speed);
checkBoundaries();
}
public void checkBoundaries() {
// Code missing... click 'Paste Code'
if (getX() <= 0) getWorld().removeObject(this);
else if (getX() >= getWorld().getWidth()) getWorld().removeObject(this);
else if (getY() <= 0) getWorld().removeObject(this);
else if (getY() >= getWorld().getHeight()) getWorld().removeObject(this);
}