//画出炸弹
for(int i=0;i
{
//取出炸弹
Bomb b=bombs.get(i);
if(b.life>6)
{ System.out.println("!!!!!!!");
g.drawImage(image1, b.x, b.y, 30, 30, this );
}else if(b.life>3)
{System.out.println("@@@@@@@@");
g.drawImage(image2,b.x,b.y,30,30,this);
}else
{System.out.println("##########");
g.drawImage(image3,b.x,b.y,30,30,this);
}
//让b的生命值减少
b.lifeDown();
System.out.println("b.life="+b.life+" i="+i);
//如果炸弹生命值为0,把b炸弹从bombs炸弹集合中去掉
}
输出结果是:
!!!!!!!
b.life=8 i=0
!!!!!!!
b.life=7 i=0
!!!!!!!
b.life=6 i=0
@@@@@@@@
b.life=5 i=0
@@@@@@@@
b.life=4 i=0
@@@@@@@@
b.life=3 i=0
##########
b.life=2 i=0
##########
b.life=1 i=0
##########
b.life=0 i=0