Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1566 → Rev 1567

/demos/trunk/astro/rock.c
17,10 → 17,13
int kill_rock;
rock_pos rocks[ROCK_NMAX];
 
void draw_rock(int x, int y, int r, int c)
void draw_rock(int x, int y, int r, int c, int m)
{
sem_wait(&mx_grf);
grx_disc(x, y, r, c);
if (m==0)
grx_disc(x, y, r, c);
else
grx_circle(x, y, r, c);
sem_post(&mx_grf);
}
 
119,7 → 122,7
r = rocks[i].r;
sem_post(&mx_rk);
 
draw_rock(ox, oy, r, RGB_BLACK);
draw_rock(ox, oy, r, RGB_BLACK, 0);
 
if ((kill_rock) || (crash)){
nrock--;
186,7 → 189,7
return 0;
}
#endif
draw_rock(ox, oy, r, RGB_YELLOW);
draw_rock(ox, oy, r, RGB_YELLOW, 1);
 
ty += dt;
tx += dt;