home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
disks
/
disk433.lzh
/
Gwin
/
exsrc.lzh
/
three-d.c
< prev
Wrap
C/C++ Source or Header
|
1991-01-12
|
813b
|
46 lines
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();
}