/demos/trunk/astro/rock.c |
---|
17,6 → 17,8 |
int kill_rock; |
rock_pos rocks[ROCK_NMAX]; |
extern volatile int shark_running; |
void draw_rock(int x, int y, int r, int c) |
{ |
sem_wait(&mx_grf); |
269,9 → 271,8 |
soft_task_def_usemath(ms); |
pid_RC = task_create("RockCreator", rock_creator, &ms, NULL); |
if (pid_RC == NIL) { |
FB26_close(FRAME_BUFFER_DEVICE); |
perror("Could not create task <RockCreator>"); |
sys_end(); |
shark_running = 0; |
} else |
task_activate(pid_RC); |
} |