home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / CDMP16.ZIP / SOURCE.ZIP / VGA.H < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-30  |  1.8 KB  |  45 lines

  1. /***************************************************************************/
  2. /*                                                                         */
  3. /*                                                                         */
  4. /*                   (c) 1993,1994 by Kaya Memisoglu                       */
  5. /*                                    aka Marc van Shaney                  */
  6. /*                                                                         */
  7. /* Die kommerzielle Nutzung des Source-Codes ohne meine schriftliche       */
  8. /* Genehmigung ist untersagt. Desweiteren hafte ich für keinerlei          */
  9. /* Schaden den das Programm verursacht.                                    */
  10. /*                                                                         */
  11. /* Geschrieben mit Borland C++ 3.1                                         */
  12. /*     Borland C++ ist eingetragenes Warenzeichen der                      */
  13. /*                                  Borland Inernational INC               */
  14. /*                                                                         */
  15. /*                                                                         */
  16. /* 18.1.1994 - Kaya Memisoglu                                              */
  17. /*                                                                         */
  18. /***************************************************************************/
  19.  
  20.  
  21. #ifndef __VGA_H
  22. #define __VGA_H
  23.  
  24. #define TRUE           1
  25. #define FALSE         -1
  26. #define FRAME_SIZE    64032U
  27.  
  28.  
  29. typedef struct {
  30.         char R;
  31.         char G;
  32.         char B;
  33.         char Alpha;
  34.            } Colour;
  35. typedef struct
  36.            {
  37.         Colour Colour[256];
  38.            } Palette;
  39.  
  40. extern far void Init_Graphic(void);
  41. extern far void Exit_Graphic(void);
  42. extern far void Set_Colour(Colour *C,int n);
  43. extern far void Put_Frame(char *mem);
  44.  
  45. #endif