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