#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();
}
