}
} else {
if(state == DEAD_PAUSE) {
- float blast_radius = START_RAD * state_timeout / 50.0;
+ float blast_radius = START_RAD * state_timeout / 20.0;
if(xship < 60) xship = 60;
for(i = 0; i<MAXROCKS; i++ ) {
float dx, dy, n;
dy = rock[i].y - yship;
n = sqrt(dx*dx + dy*dy);
if(n < blast_radius) {
- n *= 50;
+ n *= 20;
rock[i].xvel += rockrate*(dx+30)/n;
rock[i].yvel += rockrate*dy/n;
rock[i].dead = 1;
}
else {
state = DEAD_PAUSE;
- state_timeout = 50.0;
+ state_timeout = 20.0;
xvel = 0;
yvel = 0;
}