CODE:
void boss_shot_bulletT198(){
int t=boss_shot.cnt;
int c;
int i,j;
double angle;
if(t==0){
boss.endtime=(FMX+FMY)*16;
boss.y=-FMY;
}
if(t%((FMX+FMY)*4)==0){
for(i=0;i1 && j>1 && sin(lazer[3+(c-1)*(i-2)+j].angle)0.9){
angle=-GetRand(1)*PI/2;
}
else if(i>1 && sin(lazer[3+(c-1)*(i-2)+j].angle)1 && cos(lazer[3+(c-1)*(i-1)+j-1].angle)>0.9){
angle=(GetRand(2)-1)*PI/2;
}
else angle=GetRand(3)*PI/2;
lazer_on(0,2,(double)FMX/c,0.9,(double)j*FMX/c,(double)-i*FMX/c,angle,1);
}
}
se_flag[33]=1;
}
for(i=0;iFMY+FMX){
lazer[i].flag=0;
}
}
}
}