I don't see why this is throwing a NullPointer, can anyone fill me in? Ask me if you need any more code provided. I just can't find what it is here...
public void followTarget()
{
//if(!this.equals(PersistentStorage.playerTargetSelector)) remove = true;
if(PersistentStorage.playerTarget == null)
{
target = PersistentStorage.playerTarget;
}
if(!target.equals(PersistentStorage.playerTarget)) //THIS IS THE EXCEPTION LINE
{
target = PersistentStorage.playerTarget;
}
if(target != null)
{
rePosition(target.coordX, target.coordY);
if(target.getImage().getWidth() != getImage().getWidth() || target.getImage().getHeight() != getImage().getHeight())
{
setImage(imageFile);
getImage().setTransparency(alpha);
getImage().scale(target.getImage().getWidth(), target.getImage().getHeight());
}
}
else if(!getImage().equals(blankimg))
{
setImage(blankimg);
}
}

