home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume4 / xrobots / part01 / bitmaps.h next >
Encoding:
C/C++ Source or Header  |  1989-06-04  |  6.0 KB  |  153 lines

  1. /*
  2.  * bitmaps.h  --  xrobots v1.0
  3.  */
  4.  
  5. /*----------------------------------------------------------------------*/
  6. /* playfield images */
  7.  
  8. #define Image_player_width 20
  9. #define Image_player_height 20
  10. static char Image_player_bits[] = {
  11.    0xc0, 0x1f, 0x00, 0x30, 0x60, 0x00, 0x08, 0x80, 0x00, 0x04, 0x00, 0x01,
  12.    0x42, 0x10, 0x02, 0xe2, 0x38, 0x02, 0x41, 0x10, 0x04, 0x01, 0x00, 0x04,
  13.    0x01, 0x00, 0x04, 0x11, 0x40, 0x04, 0x19, 0xc0, 0x04, 0x1d, 0xc0, 0x05,
  14.    0x31, 0x60, 0x04, 0xe2, 0x38, 0x02, 0xc2, 0x1f, 0x02, 0x84, 0x0f, 0x01,
  15.    0x08, 0x80, 0x00, 0x30, 0x60, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00};
  16.  
  17. #define Image_player_dead_width 20
  18. #define Image_player_dead_height 20
  19. static char Image_player_dead_bits[] = {
  20.    0xc0, 0x1f, 0x00, 0x30, 0x60, 0x00, 0x08, 0x80, 0x00, 0x04, 0x00, 0x01,
  21.    0x12, 0x45, 0x02, 0xa2, 0x28, 0x02, 0x41, 0x10, 0x04, 0xa1, 0x28, 0x04,
  22.    0x11, 0x45, 0x04, 0x01, 0x00, 0x04, 0x01, 0x00, 0x04, 0x01, 0x00, 0x04,
  23.    0x01, 0x00, 0x04, 0x02, 0x00, 0x02, 0xf2, 0x7f, 0x02, 0x04, 0x00, 0x01,
  24.    0x08, 0x80, 0x00, 0x30, 0x60, 0x00, 0xc0, 0x1f, 0x00, 0x00, 0x00, 0x00};
  25.  
  26. #define Image_robot_width 20
  27. #define Image_robot_height 20
  28. static char Image_robot_bits[] = {
  29.    0x00, 0x00, 0x00, 0xe0, 0x3f, 0x00, 0x10, 0x40, 0x00, 0xe8, 0xff, 0x00,
  30.    0x04, 0x38, 0x01, 0xfa, 0xff, 0x03, 0x42, 0x15, 0x02, 0xaa, 0xaa, 0x02,
  31.    0x4a, 0x95, 0x02, 0x8a, 0x8a, 0x02, 0x1a, 0xc5, 0x02, 0x2a, 0xa2, 0x02,
  32.    0x2a, 0xa0, 0x02, 0x2e, 0xa2, 0x03, 0x20, 0x22, 0x00, 0x20, 0x22, 0x00,
  33.    0x20, 0x22, 0x00, 0x20, 0x22, 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x00, 0x00};
  34.  
  35. #ifdef HEAP_STYLE_1
  36. /* your choice of how you like your dead robots to look...*/
  37.  
  38. #define Image_heap_width 20
  39. #define Image_heap_height 20
  40. static char Image_heap_bits[] = {
  41.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  42.    0xe0, 0xff, 0x01, 0x20, 0x00, 0x03, 0xa0, 0xaa, 0x06, 0xff, 0x57, 0x0d,
  43.    0x01, 0xe8, 0x0a, 0x55, 0xf5, 0x0a, 0xa9, 0xfa, 0x0e, 0x55, 0xfd, 0x0a,
  44.    0xbf, 0xfe, 0x0e, 0x55, 0xfd, 0x0a, 0xab, 0x7a, 0x0e, 0x55, 0x75, 0x0a,
  45.    0xff, 0xea, 0x06, 0xe0, 0x5f, 0x03, 0xa0, 0xaa, 0x01, 0xe0, 0xff, 0x00};
  46.  
  47. #else
  48.  
  49. #define Image_heap_width 20
  50. #define Image_heap_height 20
  51. static char Image_heap_bits[] = {
  52.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  53.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  54.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x1e, 0x00,
  55.    0x00, 0x35, 0x00, 0x80, 0x5b, 0x00, 0xc0, 0xae, 0x00, 0xe0, 0xf5, 0x00,
  56.    0xb0, 0xaa, 0x01, 0xe8, 0x6f, 0x03, 0x7c, 0xfe, 0x03, 0x00, 0x00, 0x00};
  57.  
  58. #endif
  59.  
  60.  
  61. #define dot_width 16
  62. #define dot_height 16
  63. static char dot_bits[] = {
  64.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  65.    0x00, 0x06, 0x00, 0x09, 0x80, 0x10, 0x40, 0x20, 0x40, 0x20, 0x80, 0x10,
  66.    0x00, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00};
  67.  
  68. /*----------------------------------------------------------------------*/
  69. /* cursors */
  70.  
  71. #define down_width 16
  72. #define down_height 16
  73. static char down_bits[] = {
  74.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01,
  75.    0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0xb0, 0x0d,
  76.    0xe0, 0x07, 0xc0, 0x03, 0x80, 0x01, 0x00, 0x00};
  77.  
  78. #define down_left_width 16
  79. #define down_left_height 16
  80. static char down_left_bits[] = {
  81.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  82.    0x00, 0x01, 0x80, 0x03, 0xc0, 0x01, 0xe6, 0x00, 0x76, 0x00, 0x3e, 0x00,
  83.    0x1e, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x00, 0x00};
  84.  
  85. #define down_right_width 16
  86. #define down_right_height 16
  87. static char down_right_bits[] = {
  88.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  89.    0x80, 0x00, 0xc0, 0x01, 0x80, 0x03, 0x00, 0x67, 0x00, 0x6e, 0x00, 0x7c,
  90.    0x00, 0x78, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x00};
  91.  
  92. #define left_width 16
  93. #define left_height 16
  94. static char left_bits[] = {
  95.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x18, 0x00,
  96.    0x0c, 0x00, 0xfe, 0x07, 0xfe, 0x07, 0x0c, 0x00, 0x18, 0x00, 0x10, 0x00,
  97.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  98.  
  99. #define right_width 16
  100. #define right_height 16
  101. static char right_bits[] = {
  102.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x18,
  103.    0x00, 0x30, 0xe0, 0x7f, 0xe0, 0x7f, 0x00, 0x30, 0x00, 0x18, 0x00, 0x08,
  104.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  105.  
  106. #define up_width 16
  107. #define up_height 16
  108. static char up_bits[] = {
  109.    0x00, 0x00, 0x80, 0x01, 0xc0, 0x03, 0xe0, 0x07, 0xb0, 0x0d, 0x80, 0x01,
  110.    0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80, 0x01, 0x00, 0x00,
  111.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  112.  
  113. #define up_right_width 16
  114. #define up_right_height 16
  115. static char up_right_bits[] = {
  116.    0x00, 0x00, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x78, 0x00, 0x7c, 0x00, 0x6e,
  117.    0x00, 0x67, 0x80, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00,
  118.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  119.  
  120.  
  121. #define up_left_width 16
  122. #define up_left_height 16
  123. static char up_left_bits[] = {
  124.    0x00, 0x00, 0x7e, 0x00, 0x7e, 0x00, 0x1e, 0x00, 0x3e, 0x00, 0x76, 0x00,
  125.    0xe6, 0x00, 0xc0, 0x01, 0x80, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,
  126.    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  127.  
  128.  
  129. #define stay_width 16
  130. #define stay_height 16
  131. static char stay_bits[] = {
  132.    0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x10,
  133.    0x08, 0x18, 0x18, 0xfc, 0x3f, 0x18, 0x18, 0x10, 0x08, 0x01, 0x80, 0x03,
  134.    0xc0, 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01};
  135.  
  136.  
  137. #define cant_go_width 16
  138. #define cant_go_height 16
  139. static char cant_go_bits[] = {
  140.    0x00, 0x00, 0xc0, 0x07, 0x20, 0x08, 0x90, 0x13, 0x50, 0x12, 0x20, 0x12,
  141.    0x00, 0x09, 0x80, 0x04, 0x80, 0x02, 0x80, 0x02, 0x00, 0x01, 0x00, 0x01,
  142.    0x80, 0x02, 0x80, 0x02, 0x00, 0x01, 0x00, 0x00};
  143.  
  144.  
  145. #define thumbs_down_width 16
  146. #define thumbs_down_height 16
  147. #define thumbs_down_x_hot 7
  148. #define thumbs_down_y_hot 15
  149. static char thumbs_down_bits[] = {
  150.    0x00, 0x00, 0x00, 0x00, 0xe0, 0x3f, 0x1e, 0x40, 0x00, 0x78, 0x00, 0x80,
  151.    0x00, 0x78, 0x00, 0x80, 0x00, 0x7c, 0x0e, 0x40, 0x30, 0x3e, 0x40, 0x03,
  152.    0x40, 0x01, 0x40, 0x01, 0x40, 0x01, 0xc0, 0x00};
  153.