for(i=0; i<NROCKS; i++) {
snprintf(a, ROCK_LEN, "sprites/rock%02d.png", i);
load_sprite(SPRITE(&prototypes[i]), a);
for(i=0; i<NROCKS; i++) {
snprintf(a, ROCK_LEN, "sprites/rock%02d.png", i);
load_sprite(SPRITE(&prototypes[i]), a);
}
memset(rocks, 0, MAXROCKS*sizeof(struct rock));
for(i=1; i<MAXROCKS; i++) rocks[i].next = &rocks[i-1];
}
memset(rocks, 0, MAXROCKS*sizeof(struct rock));
for(i=1; i<MAXROCKS; i++) rocks[i].next = &rocks[i-1];
- if(!free_sprites[ROCK_SPRITE]) return; // sorry, we ran out of rocks!
- r = (struct rock *) remove_sprite(&free_sprites[ROCK_SPRITE]);
+ if(!free_sprites[ROCK]) return; // sorry, we ran out of rocks!
+ r = (struct rock *) remove_sprite(&free_sprites[ROCK]);