home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / grafik / mgl11 / examples / bitmaps.c next >
Encoding:
Text File  |  1994-03-10  |  5.9 KB  |  130 lines

  1. /****************************************************************************
  2. *
  3. *                        MegaGraph Graphics Library
  4. *
  5. *                   Copyright (C) 1993 SciTech Software.
  6. *                            All rights reserved.
  7. *
  8. * Filename:     $RCSfile: bitmaps.c $
  9. * Version:      $Revision: 1.1 $
  10. *
  11. * Language:        ANSI C
  12. * Environment:    any
  13. *
  14. * Description:    Set of useful pre-defined bitmap patterns. Simply include
  15. *                the file to use them.
  16. *
  17. * $Id: bitmaps.c 1.1 1994/01/04 09:21:35 kjb release $
  18. *
  19. ****************************************************************************/
  20.  
  21. pattern bitpat[] = {
  22.     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
  23.     {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
  24.     {0x7F, 0xFF, 0xF7, 0xFF, 0x7F, 0xFF, 0xF7, 0xFF},
  25.     {0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77, 0xDD, 0x77},
  26.     {0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55},
  27.     {0x55, 0xFF, 0x55, 0xFF, 0x55, 0xFF, 0x55, 0xFF},
  28.     {0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA, 0xAA},
  29.     {0xEE, 0xDD, 0xBB, 0x77, 0xEE, 0xDD, 0xBB, 0x77},
  30.     {0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88},
  31.     {0xB1, 0x30, 0x03, 0x1B, 0xD8, 0xC0, 0x0C, 0x8D},
  32.     {0x80, 0x10, 0x02, 0x20, 0x01, 0x08, 0x40, 0x04},
  33.     {0xFF, 0x88, 0x88, 0x88, 0xFF, 0x88, 0x88, 0x88},
  34.     {0xFF, 0x80, 0x80, 0x80, 0xFF, 0x08, 0x08, 0x08},
  35.     {0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
  36.     {0x80, 0x40, 0x20, 0x00, 0x02, 0x04, 0x08, 0x00},
  37.     {0x82, 0x44, 0x39, 0x44, 0x82, 0x01, 0x01, 0x01},
  38.     {0xF8, 0x74, 0x22, 0x47, 0x8F, 0x17, 0x22, 0x71},
  39.     {0x55, 0xA0, 0x40, 0x40, 0x55, 0x0A, 0x04, 0x04},
  40.     {0x20, 0x50, 0x88, 0x88, 0x88, 0x88, 0x05, 0x02},
  41.     {0xBF, 0x00, 0xBF, 0xBF, 0xB0, 0xB0, 0xB0, 0xB0},
  42.  
  43.     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
  44.     {0x80, 0x00, 0x08, 0x00, 0x80, 0x00, 0x08, 0x00},
  45.     {0x88, 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00},
  46.     {0x88, 0x22, 0x88, 0x22, 0x88, 0x22, 0x88, 0x22},
  47.     {0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00},
  48.     {0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00},
  49.     {0x11, 0x22, 0x44, 0x88, 0x11, 0x22, 0x44, 0x88},
  50.     {0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00},
  51.     {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80},
  52.     {0xAA, 0x00, 0x80, 0x00, 0x88, 0x00, 0x80, 0x00},
  53.     {0xFF, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80},
  54.     {0x08, 0x1C, 0x22, 0xC1, 0x80, 0x01, 0x02, 0x04},
  55.     {0x88, 0x14, 0x22, 0x41, 0x88, 0x00, 0xAA, 0x00},
  56.     {0x40, 0xA0, 0x00, 0x00, 0x04, 0x0A, 0x00, 0x00},
  57.     {0x03, 0x84, 0x48, 0x30, 0x0C, 0x02, 0x01, 0x01},
  58.     {0x80, 0x80, 0x41, 0x3E, 0x08, 0x08, 0x14, 0xE3},
  59.     {0x10, 0x20, 0x54, 0xAA, 0xFF, 0x02, 0x04, 0x08},
  60.     {0x77, 0x89, 0x8F, 0x8F, 0x77, 0x98, 0xF8, 0xF8},
  61.     {0x00, 0x08, 0x14, 0x2A, 0x55, 0x2A, 0x14, 0x08},
  62.     {0x00, 0x08, 0x14, 0x2A, 0x55, 0x2A, 0x14, 0x08},
  63.  
  64.     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
  65.     {0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
  66.     {0x80, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00},
  67.     {0x88, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00},
  68.     {0x88, 0x00, 0x00, 0x00, 0x88, 0x00, 0x00, 0x00},
  69.     {0x88, 0x00, 0x20, 0x00, 0x88, 0x00, 0x00, 0x00},
  70.     {0x88, 0x00, 0x20, 0x00, 0x88, 0x00, 0x02, 0x00},
  71.     {0x88, 0x00, 0x22, 0x00, 0x88, 0x00, 0x02, 0x00},
  72.     {0x88, 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00},
  73.     {0xA8, 0x00, 0x22, 0x00, 0x88, 0x00, 0x22, 0x00},
  74.     {0xA8, 0x00, 0x22, 0x00, 0x8A, 0x00, 0x22, 0x00},
  75.     {0xAA, 0x00, 0x22, 0x00, 0x8A, 0x00, 0x22, 0x00},
  76.     {0xAA, 0x00, 0x22, 0x00, 0xAA, 0x00, 0x22, 0x00},
  77.     {0xAA, 0x00, 0xA2, 0x00, 0xAA, 0x00, 0x22, 0x00},
  78.     {0xAA, 0x00, 0xA2, 0x00, 0xAA, 0x00, 0x2A, 0x00},
  79.     {0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0x2A, 0x00},
  80.     {0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00},
  81.     {0xAA, 0x40, 0xAA, 0x00, 0xAA, 0x00, 0xAA, 0x00},
  82.     {0xAA, 0x40, 0xAA, 0x00, 0xAA, 0x04, 0xAA, 0x00},
  83.     {0xAA, 0x44, 0xAA, 0x00, 0xAA, 0x04, 0xAA, 0x00},
  84.     {0xAA, 0x44, 0xAA, 0x00, 0xAA, 0x44, 0xAA, 0x00},
  85.     {0xAA, 0x44, 0xAA, 0x10, 0xAA, 0x44, 0xAA, 0x00},
  86.     {0xAA, 0x44, 0xAA, 0x10, 0xAA, 0x44, 0xAA, 0x01},
  87.     {0xAA, 0x44, 0xAA, 0x11, 0xAA, 0x44, 0xAA, 0x01},
  88.     {0xAA, 0x44, 0xAA, 0x11, 0xAA, 0x44, 0xAA, 0x11},
  89.     {0xAA, 0x54, 0xAA, 0x11, 0xAA, 0x44, 0xAA, 0x11},
  90.     {0xAA, 0x54, 0xAA, 0x11, 0xAA, 0x45, 0xAA, 0x11},
  91.     {0xAA, 0x55, 0xAA, 0x11, 0xAA, 0x45, 0xAA, 0x11},
  92.     {0xAA, 0x55, 0xAA, 0x11, 0xAA, 0x55, 0xAA, 0x11},
  93.     {0xAA, 0x55, 0xAA, 0x51, 0xAA, 0x55, 0xAA, 0x11},
  94.     {0xAA, 0x55, 0xAA, 0x51, 0xAA, 0x55, 0xAA, 0x15},
  95.     {0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x15},
  96.     {0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55},
  97.     {0xEA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55},
  98.     {0xEA, 0x55, 0xAA, 0x55, 0xAE, 0x55, 0xAA, 0x55},
  99.     {0xEE, 0x55, 0xAA, 0x55, 0xAE, 0x55, 0xAA, 0x55},
  100.     {0xEE, 0x55, 0xAA, 0x55, 0xEE, 0x55, 0xAA, 0x55},
  101.     {0xEE, 0x55, 0xBA, 0x55, 0xEE, 0x55, 0xAA, 0x55},
  102.     {0xEE, 0x55, 0xBA, 0x55, 0xEE, 0x55, 0xAB, 0x55},
  103.     {0xEE, 0x55, 0xBB, 0x55, 0xEE, 0x55, 0xAB, 0x55},
  104.     {0xEE, 0x55, 0xBB, 0x55, 0xEE, 0x55, 0xBB, 0x55},
  105.     {0xFE, 0x55, 0xBB, 0x55, 0xEE, 0x55, 0xBB, 0x55},
  106.     {0xFE, 0x55, 0xBB, 0x55, 0xEF, 0x55, 0xBB, 0x55},
  107.     {0xFF, 0x55, 0xBB, 0x55, 0xEF, 0x55, 0xBB, 0x55},
  108.     {0xFF, 0x55, 0xBB, 0x55, 0xFF, 0x55, 0xBB, 0x55},
  109.     {0xFF, 0x55, 0xFB, 0x55, 0xFF, 0x55, 0xBB, 0x55},
  110.     {0xFF, 0x55, 0xFB, 0x55, 0xFF, 0x55, 0xBF, 0x55},
  111.     {0xFF, 0x55, 0xFF, 0x55, 0xFF, 0x55, 0xBF, 0x55},
  112.     {0xFF, 0x55, 0xFF, 0x55, 0xFF, 0x55, 0xFF, 0x55},
  113.     {0xFF, 0xD5, 0xFF, 0x55, 0xFF, 0x55, 0xFF, 0x55},
  114.     {0xFF, 0xD5, 0xFF, 0x55, 0xFF, 0x5D, 0xFF, 0x55},
  115.     {0xFF, 0xDD, 0xFF, 0x55, 0xFF, 0x5D, 0xFF, 0x55},
  116.     {0xFF, 0xDD, 0xFF, 0x55, 0xFF, 0xDD, 0xFF, 0x55},
  117.     {0xFF, 0xDD, 0xFF, 0x75, 0xFF, 0xDD, 0xFF, 0x55},
  118.     {0xFF, 0xDD, 0xFF, 0x75, 0xFF, 0xDD, 0xFF, 0x57},
  119.     {0xFF, 0xDD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF, 0x57},
  120.     {0xFF, 0xDD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF, 0x77},
  121.     {0xFF, 0xFD, 0xFF, 0x77, 0xFF, 0xDD, 0xFF, 0x77},
  122.     {0xFF, 0xFD, 0xFF, 0x77, 0xFF, 0xDF, 0xFF, 0x77},
  123.     {0xFF, 0xFF, 0xFF, 0x77, 0xFF, 0xDF, 0xFF, 0x77},
  124.     {0xFF, 0xFF, 0xFF, 0x77, 0xFF, 0xFF, 0xFF, 0x77},
  125.     {0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0x77},
  126.     {0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0x7F},
  127.     {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F},
  128.     {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF}
  129.     };
  130.