home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / x / volume10 / xtrek / part02 / bitmaps.c next >
C/C++ Source or Header  |  1990-10-23  |  5KB  |  131 lines

  1. /*
  2. static char sccsid[] = "@(#)bitmaps.c    3.1";
  3.  
  4.     Copyright (c) 1986     Chris Guthrie
  5.  
  6. Permission to use, copy, modify, and distribute this
  7. software and its documentation for any purpose and without
  8. fee is hereby granted, provided that the above copyright
  9. notice appear in all copies and that both that copyright
  10. notice and this permission notice appear in supporting
  11. documentation.  No representations are made about the
  12. suitability of this software for any purpose.  It is
  13. provided "as is" without express or implied warranty.
  14.  
  15. */
  16.  
  17. #include <X11/X.h>
  18.  
  19. /**** These are the ships ****/
  20. #define VIEWS        16
  21. #define ship_width    16
  22. #define ship_height    16
  23.  
  24. /**** These are the explosions ****/
  25.  
  26. #define ex_width    64
  27. #define ex_height    64
  28.  
  29. /**** These are the misc things ****/
  30.  
  31. #define cloud_width 7
  32. #define cloud_height 7
  33.  
  34. #define etorp_width 3
  35. #define etorp_height 3
  36.  
  37. #define mtorp_width 3
  38. #define mtorp_height 3
  39.  
  40. #define crossw 15
  41. #define crossh 15
  42.  
  43. #define crossmask_width 15
  44. #define crossmask_height 15
  45.  
  46. #define planet_width 30
  47. #define planet_height 30
  48.  
  49. #define mplanet_width 16
  50. #define mplanet_height 16
  51.  
  52. #define shield_width 20
  53. #define shield_height 20
  54.  
  55. #define icon_width 64
  56. #define icon_height 64
  57. char icon_bits[] = {
  58.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  59.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  60.    0xf8, 0x83, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00,
  61.    0xf0, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
  62.    0xe0, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
  63.    0xc0, 0x83, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
  64.    0xc0, 0x83, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
  65.    0x80, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  66.    0x80, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  67.    0x00, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  68.    0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  69.    0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  70.    0x00, 0x1e, 0xf0, 0xbf, 0x7f, 0xe0, 0x1b, 0x0e,
  71.    0x00, 0x3c, 0xf8, 0x9f, 0xff, 0xf8, 0x19, 0x07,
  72.    0x00, 0x3c, 0x80, 0x81, 0xe1, 0x1c, 0x98, 0x03,
  73.    0x00, 0x7e, 0x80, 0x81, 0x71, 0x0e, 0xd8, 0x01,
  74.    0x00, 0x7b, 0x80, 0x81, 0x39, 0x06, 0xf8, 0x00,
  75.    0x00, 0xf3, 0x80, 0x81, 0x1d, 0xfe, 0xf9, 0x03,
  76.    0x80, 0xf1, 0x80, 0x81, 0x7f, 0xfe, 0xf8, 0x07,
  77.    0xc0, 0xe0, 0x81, 0x81, 0xe1, 0x06, 0x18, 0x0e,
  78.    0xc0, 0xe0, 0x81, 0x81, 0xc1, 0x0e, 0x18, 0x0c,
  79.    0x60, 0xe0, 0x83, 0x81, 0xc1, 0x1c, 0x1a, 0x0c,
  80.    0x70, 0xc0, 0x87, 0x81, 0xc1, 0xf8, 0x1b, 0x7c,
  81.    0xfc, 0xe0, 0xdf, 0xc3, 0xe3, 0xe0, 0x3d, 0x3e,
  82.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  83.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  84.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  85.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  86.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  87.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  88.    0x00, 0x20, 0xe0, 0xff, 0x0f, 0x30, 0x08, 0x06,
  89.    0x00, 0xfc, 0xe1, 0xff, 0x07, 0x30, 0x7f, 0x06,
  90.    0xe0, 0xff, 0x1f, 0x01, 0x00, 0xf8, 0xff, 0x0f,
  91.    0x00, 0xfe, 0x0f, 0x01, 0x00, 0x80, 0xff, 0x00,
  92.    0x00, 0x70, 0x1c, 0x01, 0x00, 0x00, 0x5d, 0x00,
  93.    0x00, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x3e, 0x00,
  94.    0x00, 0x00, 0xe0, 0xff, 0x00, 0x00, 0x36, 0x00,
  95.    0x00, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0x3e, 0x00,
  96.    0x00, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0x1c, 0x00,
  97.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  98.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  99.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  100.    0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7f,
  101.    0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x40,
  102.    0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x40,
  103.    0x00, 0xf8, 0x00, 0x00, 0x00, 0xa1, 0x00, 0x40,
  104.    0x00, 0xfe, 0xe3, 0xff, 0x0f, 0xa1, 0x6e, 0x40,
  105.    0x00, 0xff, 0xe7, 0xff, 0x0f, 0xa1, 0xa2, 0x40,
  106.    0x80, 0xff, 0x0f, 0x01, 0x00, 0xa1, 0x66, 0x40,
  107.    0x80, 0x8f, 0x0f, 0x01, 0x00, 0xa1, 0xa2, 0x40,
  108.    0xc0, 0x77, 0x1f, 0x01, 0x00, 0x41, 0xae, 0x42,
  109.    0xc0, 0xfb, 0xfe, 0xff, 0x01, 0x01, 0x00, 0x40,
  110.    0xc0, 0xdb, 0xfe, 0xff, 0x01, 0x01, 0x00, 0x40,
  111.    0xc0, 0xfb, 0xfe, 0xff, 0x01, 0x01, 0x00, 0x40,
  112.    0xc0, 0x77, 0x1f, 0x01, 0x00, 0x81, 0xc0, 0x43,
  113.    0x80, 0x8f, 0x0f, 0x01, 0x00, 0xc1, 0x20, 0x43,
  114.    0x80, 0xff, 0x0f, 0x01, 0x00, 0xa1, 0xa0, 0x42,
  115.    0x00, 0xff, 0xe7, 0xff, 0x0f, 0x91, 0xa0, 0x42,
  116.    0x00, 0xfe, 0xe3, 0xff, 0x0f, 0xf1, 0xa1, 0x42,
  117.    0x00, 0xf8, 0x00, 0x00, 0x00, 0x81, 0x60, 0x42,
  118.    0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0xec, 0x41,
  119.    0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x40,
  120.    0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7f,
  121.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  122.  
  123. #define stipple_width 16
  124. #define stipple_height 16
  125. char stipple_bits[] = {
  126.    0xfe, 0xfe, 0xfd, 0xfd, 0xfb, 0xfb, 0xf7, 0xf7,
  127.    0xef, 0xef, 0xdf, 0xdf, 0xbf, 0xbf, 0x7f, 0x7f,
  128.    0xfe, 0xfe, 0xfd, 0xfd, 0xfb, 0xfb, 0xf7, 0xf7,
  129.    0xef, 0xef, 0xdf, 0xdf, 0xbf, 0xbf, 0x7f, 0x7f};
  130.  
  131.