X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=rocks.c;h=7285d3beb85d2f3dab9b2cb0a3ffb059a1d384de;hp=2ab0fa16ef99f5dc95744af10e01c634bb3c94b0;hb=0978da8f14d855eecae9882b559d6e8b0533e78e;hpb=e06676edd300c8a85d2e6715427e7e22e55c7670 diff --git a/rocks.c b/rocks.c index 2ab0fa1..7285d3b 100644 --- a/rocks.c +++ b/rocks.c @@ -46,6 +46,7 @@ load_rocks(void) snprintf(a, ROCK_LEN, "sprites/rock%02d.png", i); load_sprite(SPRITE(&prototypes[i]), a); prototypes[i].sprite_type = ROCK; + prototypes[i].flags = ALL_FLAGS; } memset(rocks, 0, MAXROCKS*sizeof(struct rock)); @@ -206,7 +207,7 @@ blast_rocks(float x, float y, float radius) float dx, dy, n; for(i=0; ix <= 0) continue; @@ -218,6 +219,7 @@ blast_rocks(float x, float y, float radius) n *= 15; r->dx += 54.0*dx/n; r->dy += 54.0*dy/n; + r->flags &= ~COLLIDE_FLAG; } } }