offset = abs(drawlocation)-abs(620-object.y); //left of player wrap correction
};
- if((object.active==1&&object.x>=1&&object.x<=18&&offset>=0&&offset<=79)||(object.number>=200&&object.number<=230)){
+ if((object.active==1&&object.x>=1&&object.x<=18&&offset>=0&&offset<=79)||((object.number>=200&&object.number<=230)&&(offset>=0&&offset<=79))){
if(object.face==0){
mvprintw(object.x,offset,"%s",object.line0);
} else if(object.face==1){
} else {
boomstuff.face = 1;
};
+ mvprintw(20,20,"Boom");
drawlocation = draw_object(boomstuff, drawlocation);
refresh();
};
};
};
};
+ boom_object(boomstuff, landers[landerloop]);
landers[landerloop] = object_out(landers[landerloop]);
score = score + 10;
};
};
};
};
+ boom_object(boomstuff, crazies[crazyloop]);
crazies[crazyloop] = object_out(crazies[crazyloop]);
score = score + 10;
};
};
};
};
+ boom_object(boomstuff, crawlers[crawlerloop]);
crawlers[crawlerloop] = object_out(crawlers[crawlerloop]);
score = score + 10;
};
};
};
};
+ boom_object(boomstuff, saucer);
saucer = object_out(saucer);
score = score + 100;
};
};
};
};
+ boom_object(boomstuff, landers[landerloop]);
landers[landerloop] = object_out(landers[landerloop]);
score = score + 20;
};
};
for(int crazyloop = 0; crazyloop<landermax; crazyloop++){
if(abs(player.y-crazies[crazyloop].y)<=40){
+ boom_object(boomstuff, crazies[crazyloop]);
crazies[crazyloop] = object_out(crazies[crazyloop]);
score = score + 20;
};
};
for(int crawlerloop = 0; crawlerloop<crawlermax; crawlerloop++){
if(abs(player.y-crawlers[crawlerloop].y)<=40){
+ boom_object(boomstuff, crawlers[crawlerloop]);
crawlers[crawlerloop] = object_out(crawlers[crawlerloop]);
score = score + 20;
};
if(abs(player.y-saucer.y)<=40){
saucer.phase = saucer.phase - 5;
if(saucer.phase<=0){
+ boom_object(boomstuff, saucer);
saucer = object_out(saucer);
score = score + 100;
};
};
};
};
+ boom_object(boomstuff, landers[landerloop]);
landers[landerloop] = object_out(landers[landerloop]);
bullets[bulletloop].vtime = 100;
bullets[bulletloop] = age_bullet(bullets[bulletloop]);
};
};
};
+ boom_object(boomstuff, crazies[crazyloop]);
crazies[crazyloop] = object_out(crazies[crazyloop]);
bullets[bulletloop].vtime = 100;
bullets[bulletloop] = age_bullet(bullets[bulletloop]);
};
};
};
+ boom_object(boomstuff, crawlers[crawlerloop]);
crawlers[crawlerloop] = object_out(crawlers[crawlerloop]);
bullets[bulletloop].vtime = 100;
bullets[bulletloop] = age_bullet(bullets[bulletloop]);
};
};
};
+ boom_object(boomstuff, saucer);
saucer = object_out(saucer);
bullets[bulletloop].vtime = 100;
bullets[bulletloop] = age_bullet(bullets[bulletloop]);
if(shieldup==1){
for(int shieldloop = 0; shieldloop<12; shieldloop++){
if(check_collision(landers[landerloop], shields[shieldloop])==1){
+ boom_object(boomstuff, landers[landerloop]);
landers[landerloop] = object_out(landers[landerloop]);
score = score + 20;
};