Hello, i'm creating a game and I have a trouble when I try to add score into my counter.
The code that have troubles.
The warning message
I need help, please. I'm getting stressed.
public class Disparo extends Actor
{
public boolean soldadoIZ=true;
public boolean soldadoDe=true;
public void act()
{
Actor enemigo= getOneIntersectingObject(Enemigo1.class);
Actor enemigo2=getOneIntersectingObject(Enemigo2.class);
Andersen1 heroe=new Andersen1();
move(15);
if (alLimite()){
quitar();
}
if(enemigo != null)
{
getWorld().removeObject(this);
soldadoDe=false;
((Contador) getWorld().getObjects(Contador.class).get(0)).addScore();
//new Polonia2().juego();
}
if(enemigo2 != null){
getWorld().removeObject(this);
soldadoIZ=false;
}
}
public boolean alLimite()
{
if(getX() <= 25 || getX() >= getWorld().getWidth() - 25){
return true;
}
return false;
}
public void quitar()
{
getWorld().removeObject(this);
}
public void masEnemigosDe(){
getWorld().addObject(new Enemigo1(),getWorld().getWidth()-20,520);
getWorld().addObject(new Enemigo1(),getWorld().getWidth()-5,520);
}
public void masEnemigosIz(){
getWorld().addObject(new Enemigo2(),20,520);
getWorld().addObject(new Enemigo2(),5,520);
}
}java.lang.NullPointerException at Disparo.act(Disparo.java:27)
