Ho risolto la questione dello scontro-incontro di due immagini ma adesso mi è nato un altro problema... che probabilmente è banale come il precedente ma che non sò come risolvere.
Vi mostro il metodo paintComponent:
codice:
//movimento astronave
g2.drawImage(imgAstronave,(int)astronave.getAstroX(),(int)astronave.getAstroY(),null);
//mostra mostro (ne ho messo solo uno per semplificare)
g2.drawImage(listaMostri.get(0).getImgMostro(),xMostro,yMostro,null);
for(Missile1 m : listaMissili)
{
m.sparaMissile(g2);
if(m.getRectangle().intersects(listaMostri.get(0).getRectangle()))
{
listaMostri.remove(0);
//qua dovrei metterci un'animazione ma nascono errori
}
}
Il problema nasce quando il missile incontra il mostro. Se uso il metodo remove dall'ArrayList listaMostri mi vengono fuori una serie di errori interminabile...
.........DOVE STO' SBAGLIANDO????????????