Witam,

Probuje napisac program w C ktory umozliwi 'rysowanie' w terminalu. Uzywam biblioteki ncurses,

raw(); 
  noecho(); 
  cbreak(); 
  keypad(stdscr, TRUE); 

 while(1) 
   { 
     ch = wgetch(stdscr); 

     if(ch == KEY_MOUSE) 
       { 
         if(getmouse(&event) == OK ) 
      { 
        if(event.bstate & BUTTON1_CLICKED  ) 
         { 
          printw("kliknales"); 
          mvprintw(event.x,event.y,"*"); 
                               } 

          if(event.bstate & BUTTON1_PRESSED) 
            { 
         mvprintw(event.x,event.y,"*"); 
            } 

      } 

       } 
     refresh(); 

   } 

...reszta kodu..

Otoz chce, aby przy zdarzeniu trzymaniu lewego przyciska myszki rysowalo gwiazdke '' zgodna z ruchem kursora po terminalu. mvprintw(event.x,event.y,"") rysuje gwiazdke w losowych miejscach po terminalu. Nie wiem jak sie zabrac za to 'rysowanie' >.< bardzo prosze o pomoc w rozwiazaniu mego problemu..
Moze znacie jakies inne biblioteki do C ktore mi to umozliwia :/