home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / PROG_C / VGAGRAPH.ZIP / TESTLIB.C < prev    next >
C/C++ Source or Header  |  1993-03-25  |  857b  |  42 lines

  1. #include <conio.h>
  2. #include <stdlib.h>
  3. #include <dos.h>
  4. #include <stdio.h>
  5.  
  6. #include "allproc.h"
  7. #include "palette.h"
  8. #include "bgi.h"
  9. #include "mouse.h"
  10. #include "char.h"
  11.  
  12.  
  13. void main()
  14. {  int i,j,x,y,dx,dy;
  15.    char ch;
  16.    char pal[780];
  17.    Image W;
  18.  
  19.  
  20.  
  21.    if (VGA360x480()!=0) abort();
  22.    for (i=0;i<64;i++) for (j=0;j<3;j++) pal[i*3+j]=i;
  23.    setallpalette(pal);
  24.    barpat(0,0,MaxX,MaxY,0,63);
  25.    if (ldfontbgi("",trip)!=0) exit(1);
  26.    sizechar(2.2,6,0);
  27.    bgitext(10,100,"GRAPHLIB",63,0,0);
  28.    bgitext(13,102,"GRAPHLIB",0,63,0);
  29.    bgitext(11,101,"GRAPHLIB",0,63,2);
  30.    getimage(0,0,MaxX+1,MaxY+1,&W);
  31.    clearscr(0);
  32.    putimage(0,0,W,0);
  33.    initmouse(0,0,63);
  34.    do
  35.      {
  36.      while (kbhit()) ch=getch();
  37.      if (mousekey()!=0) putpixel(x0-1,y0-1,63);
  38.      }
  39.    while(ch!=27);
  40.    closemouse();
  41.    TextMode();
  42. }