if(input=='a'&&smartbombs>=1){
smartbombs--;
for(int landerloop = 0; landerloop<landermax; landerloop++){
- if(abs(player.y-landers[landerloop].y)<=40){
- determine_powerup(powerups, landers[landerloop], 800, pupcreatesound, pupcreatechannel);
- boom_object(boomstuff, landers[landerloop], boomsound, boomchannel);
- landers[landerloop] = object_out(landers[landerloop]);
- score = score + 5;
- };
+ if(landers[landerloop].active==1){
+ if(abs(player.y-landers[landerloop].y)<=40){
+ determine_powerup(powerups, landers[landerloop], 800, pupcreatesound, pupcreatechannel);
+ boom_object(boomstuff, landers[landerloop], boomsound, boomchannel);
+ landers[landerloop] = object_out(landers[landerloop]);
+ score = score + 5;
+ };
+ };
};
for(int crazyloop = 0; crazyloop<landermax; crazyloop++){
- if(abs(player.y-crazies[crazyloop].y)<=40){
- boom_object(boomstuff, crazies[crazyloop], boomsound, boomchannel);
- crazies[crazyloop] = object_out(crazies[crazyloop]);
- score = score + 5;
- };
+ if(crazies[crazyloop].active==1){
+ if(abs(player.y-crazies[crazyloop].y)<=40){
+ boom_object(boomstuff, crazies[crazyloop], boomsound, boomchannel);
+ crazies[crazyloop] = object_out(crazies[crazyloop]);
+ score = score + 5;
+ };
+ };
};
for(int crawlerloop = 0; crawlerloop<crawlermax; crawlerloop++){
- if(abs(player.y-crawlers[crawlerloop].y)<=40){
- boom_object(boomstuff, crawlers[crawlerloop], boomsound, boomchannel);
- crawlers[crawlerloop] = object_out(crawlers[crawlerloop]);
- score = score + 5;
- };
+ if(crawlers[crawlerloop].active==1){
+ if(abs(player.y-crawlers[crawlerloop].y)<=40){
+ boom_object(boomstuff, crawlers[crawlerloop], boomsound, boomchannel);
+ crawlers[crawlerloop] = object_out(crawlers[crawlerloop]);
+ score = score + 5;
+ };
+ };
};
for(int bossloop = 0; bossloop<6; bossloop++){
if(bosses[bossloop].active==1){