hallo:
habe das problem das ich nach einer weile immer eine null pointer exception bekomme.
starship,shots sind arraylists
das dürfte eigentlich nicht sein oder?
Java:
L:
for(int i=0;i<starship.size();i++){
if(starship.get(i).isOutOfScreen(parent.getPreferredSize().height)|| (starship.get(i).rectangle.intersects(parent.player.rectangle)&&counter%200==0)){
starship.remove(i);
parent.player.decreaseLife(1);
} else
for(int j=0;j<shots.size();j++){
//zeile 39 null pointer exception
if(starship.get(i).rectangle.intersects(parent.shots.get(j).rectangle)){
starship.get(i).decreaseLife(Player.damage);
if(starship.get(i).isDestroyed()){
parent.player.bonusPoints(starship.get(i).bonusPoints);
starship.remove(i);
}
shots.remove(j);
break L;
}
}
}
habe das problem das ich nach einer weile immer eine null pointer exception bekomme.
starship,shots sind arraylists
das dürfte eigentlich nicht sein oder?