public void addEnemy(Enemy enemy,Player player,Texture texture,Vector<Enemy> v){
v.addElement(new Enemy(texture));//próbuję dodać nowy obiekt klaSy Enemy
v.lastElement().setPosition(250,0);//ustawiam pozycję ostatniego elementu vectora
System.out.println(v.size());//monitoruję rozmiar vectora
}
W głownej klasie:
private Vector<Enemy> v;
...
...
...
private void init() {
...
enemy = new Enemy(enemyTexture);
...
}
wszystko dzieje się,gdy naciskam klawisz :
if(Gdx.input.isKeyJustPressed(Keys.E)){
player.addEnemy(enemy,player,enemyTexture,v);
}
Podczas gry,gdy nacisnę 'e', Eclipse wywala błąd java.lang.NullPointerException.O co chodzi?