home *** CD-ROM | disk | FTP | other *** search
- #include "gwin.user.h"
- main()
- {
- float x,y,xold,yold,event,xanchor,yanchor;
- char key = '\0';
-
- ustart("high2",0.,640.,0.,400.);
-
- upset("colo",1.0);
- uprint(10.,90.,"Press left mouse button, hold, drag, release...");
-
- uset("comp");
- upset("colo",1.0);
-
- uset("ncli");
- while (1==1){
- while(key != 'a'){
- ugrinc(&x,&y,&event,&key);
- }
- xanchor = x; /* anchor point */
- yanchor = y;
- xold = x;
- yold = y;
-
- while (key != 'A'){
- ugrinl(&x,&y,&event,&key);
- urect(xanchor,yanchor,xold,yold);
- urect(xanchor,yanchor,x,y);
- xold = x;
- yold = y;
- }
- }
- uend();
- }
-