home *** CD-ROM | disk | FTP | other *** search
- #include "gwin.user.h"
- main()
- {
- float x,y,xold,yold;
- float c = 1.0;
-
- USTART("high2",0.,640.,0.,400.);
- upset(G,"colo",1.0);
- uprint(G,10.,90.,"Press left mouse button, hold, drag, release");
-
- uset(G,"comp");
-
- uset(G,"ncli");
- uset(G,"fill");
- uuev.key = ' ';
- while (1==1){
- while(uuev.key != 'a'){
- if(ugrinc(G,&x,&y,&uuev)){UEND();exit(0);};
- }
- xold = x;
- yold = y;
- urect(G,xold,yold,xold+5.0,yold+5.0);
-
- while(uuev.key != 'A'){
- if(ugrinl(G,&x,&y,&uuev)){UEND();exit(0);};
- urect(G,xold,yold,xold+5.0,yold+5.0);
- urect(G,x,y,x+5.0,y+5.0);
- xold = x;
- yold = y;
- }
- uset(G,"ncom");
- urect(G,xold,yold,xold+5.0,yold+5.0);
- uset(G,"comp");
- c += 1.0;
- if(c > 14.0) c = 1.0;
- upset(G,"colo",c);
- }
-
- UEND();
-
- }
-