home *** CD-ROM | disk | FTP | other *** search
- #include <conio.h>
- #include <wgt.h>
- /* WORDUP Graphics Toolkit Version 3.5
- Demonstration program 7
-
- Displays some text with the text grid off until you hit a key, then
- turns the grid on and displays text, to show the difference.
-
- */
-
- int x,y,col;
- color palette[255];
-
-
- void main(void)
- {
- vga256(); // initializes system
-
-
- for (y=0; y<64; y++)
- wsetrgb(y,y,y,y,&palette); // sets first 64 colours to grey
- // note the use of &
- for (y=0; y<64; y++)
- wsetrgb(y+64,y,0,0,&palette); // next 64 to red
- for (y=0; y<64; y++)
- wsetrgb(y+128,0,y,0,&palette); // green
- for (y=0; y<64; y++)
- wsetrgb(y+192,0,0,y,&palette); // blue
- wsetpalette(0,255,palette); // and finally change them
- // all at once
-
-
- wcls(0);
- wtextgrid(0);
- wtexttransparent(2);
- do {
- x=rand() % 320;
- y=rand() % 200;
- col=rand() % 255;
- wouttextxy(x,y,"WORDUP Graphics Toolkit",NULL);
- wtextcolor(col);
- } while (kbhit()==0);
- getch();
-
- wcls(0);
- wtextgrid(1);
- do {
- x=rand() % 80;
- y=rand() % 25;
- col=rand() % 255;
- wtextcolor(col);
- wtextbackground(rand() % 255);
- wouttextxy(x,y,"WORDUP Graphics Toolkit",NULL);
- } while (kbhit()==0);
-
-
- getch(); // get the key
- textmode(C80); // used to return to text mode
- }