home *** CD-ROM | disk | FTP | other *** search
- main()
- {
- float x, y, ydummy;
- int event;
- char key;
- float sides;
- int isides;
-
- ustart("high2",0.0,640.,0.0,400.);
- upset("colo",0.0);
- uset("fill");
- uoutln();
- uset("nofi");
- upset("colo",2.0);
- uprint(10.,95.,"Makes 3-D images - you will ");
- uprnt1("text","need red/blue glasses to view images.");
-
- uprint(20.,90.,"Click and hold, move laterally, release, etc.");
-
- key = ' ';
-
- usetrgb(5.0,15.0,0.0,0.0);
- usetrgb(6.0,0.0,0.0,15.0);
-
- isides = 4;
- sides = isides;
-
- while(key != 'q'){
-
- ugrinc(&x,&y,&event,&key);
- upset("colo",5.0);
- uplygn(x,y,sides,5.);
-
- ugrinc(&x, &ydummy, &event, &key);
- upset("colo",6.0);
- uplygn(x, y+.26, sides, 5.);
-
- isides = ++isides % 10;
- if(isides < 3) isides = 3;
- sides = isides;
- }
-
- uend();
- }
-
-