X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=main.c;h=b4972a22dc89749f122e87f19de7015f76fa783d;hp=8d131be55ade6241813b7cac98ffd34b96086306;hb=a77978e0c9bc91ea3d7b192ce136621e78d4ec5b;hpb=f3887c5ba3c117c7a3c2cc74e9ebdcce162a53fc diff --git a/main.c b/main.c index 8d131be..b4972a2 100644 --- a/main.c +++ b/main.c @@ -193,20 +193,24 @@ draw_bang_dots(SDL_Surface *s) for(i=0; i= XSIZE || bdot[i].y < 0 || bdot[i].y >= YSIZE) { bdot[i].active = 0; continue; } + + // check collisions if(pixel_hit_rocks(bdot[i].x, bdot[i].y)) { bdot[i].active = 0; continue; } + pixel = pixels + row_inc*(int)(bdot[i].y) + (int)(bdot[i].x); if(bdot[i].c) c = bdot[i].c; else c = heatcolor[(int)(bdot[i].life)*3]; *pixel = c; - bdot[i].life -= bdot[i].decay; - bdot[i].x += bdot[i].dx*t_frame - xscroll; - bdot[i].y += bdot[i].dy*t_frame - yscroll; - - if(bdot[i].life<0) bdot[i].active = 0; } }