home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / x / volume18 / xmris / part06 < prev    next >
Encoding:
Text File  |  1992-07-15  |  50.3 KB  |  1,404 lines

  1. Path: uunet!usc!elroy.jpl.nasa.gov!swrinde!mips!msi!dcmartin
  2. From: nathan@inmos.co.uk (Nathan Sidwell)
  3. Newsgroups: comp.sources.x
  4. Subject: v18i027: Xmris - an X video game, Part06/09
  5. Message-ID: <1992Jul16.171809.1886@msi.com>
  6. Date: 16 Jul 92 17:18:09 GMT
  7. References: <csx-18i022-xmris@uunet.UU.NET>
  8. Sender: dcmartin@msi.com (David C. Martin - Moderator)
  9. Organization: Molecular Simulations, Inc.
  10. Lines: 1390
  11. Approved: dcmartin@msi.com
  12. Originator: dcmartin@fascet
  13.  
  14. Submitted-by: Nathan Sidwell <nathan@inmos.co.uk>
  15. Posting-number: Volume 18, Issue 27
  16. Archive-name: xmris/part06
  17.  
  18. # this is part.06 (part 6 of a multipart archive)
  19. # do not concatenate these parts, unpack them in order with /bin/sh
  20. # file xmris.c continued
  21. #
  22. if test ! -r _shar_seq_.tmp; then
  23.     echo 'Please unpack part 1 first!'
  24.     exit 1
  25. fi
  26. (read Scheck
  27.  if test "$Scheck" != 6; then
  28.     echo Please unpack part "$Scheck" next!
  29.     exit 1
  30.  else
  31.     exit 0
  32.  fi
  33. ) < _shar_seq_.tmp || exit 1
  34. if test ! -f _shar_wnt_.tmp; then
  35.     echo 'x - still skipping xmris.c'
  36. else
  37. echo 'x - continuing file xmris.c'
  38. sed 's/^X//' << 'SHAR_EOF' >> 'xmris.c' &&
  39. X          }
  40. X      }
  41. X    /*}}}*/
  42. X    /*{{{  go right?*/
  43. X    if(cptr->depths[3])
  44. X      {
  45. X        tptr = cptr + 1;
  46. X        if(tptr->visit && !tptr->distance)
  47. X          {
  48. X        tptr->distance = count;
  49. X        *aptr++ = tptr;
  50. X          }
  51. X      }
  52. X    /*}}}*/
  53. X    assert(aptr - list[toggle] < FLOOD_FILL);
  54. X      }
  55. X    *aptr = NULL;
  56. X  }
  57. X  return;
  58. }
  59. /*}}}*/
  60. /*{{{  void fatal_error(text, ...)*/
  61. extern void fatal_error FUNCARGLIST((text VARARG))
  62. char const *text FUNCARGSEP
  63. FUNCVARARG
  64. {
  65. X  va_list   args;
  66. X  
  67. X  VARARGSET(args, text);
  68. X  vfprintf(stderr, text, args);
  69. X  fputc('\n', stderr);
  70. X  release_resources();
  71. X  exit(1);
  72. }
  73. /*}}}*/
  74. /*{{{  int itoa(text, n, width)*/
  75. extern int itoa FUNCARGLIST((text, number, digits))
  76. char    *text   FUNCARGSEP  /* output text (include 0) */
  77. int     number  FUNCARGSEP  /* number to convert */
  78. int     digits  FUNCARGTERM /* field width to convert into */
  79. /*
  80. X * formats an integer to a string
  81. X * in the specified number of digits
  82. X * pads leading zeros to ' '
  83. X * returns the number of characters used
  84. X */
  85. {
  86. X  char    reverse[10];
  87. X  int     l, length;
  88. X
  89. X  l = 0;
  90. X  do
  91. X    {
  92. X      reverse[l++] = number % 10 + '0';
  93. X      number /= 10;
  94. X    }
  95. X  while(number);
  96. X  if(!digits)
  97. X    length = 0;
  98. X  else if(l < digits)
  99. X    {
  100. X      length = digits - l;
  101. X      memset(text, ' ', length);
  102. X    }
  103. X  else
  104. X    {
  105. X      length = 0;
  106. X      l = digits;
  107. X    }
  108. X  while(l)
  109. X    text[length++] = reverse[--l];
  110. X  text[length] = 0;
  111. X  return length;
  112. }
  113. /*}}}*/
  114. /*{{{  int main(argc, argv)*/
  115. extern int main FUNCARGLIST((argc, argv))
  116. int     argc    FUNCARGSEP
  117. char    **argv  FUNCARGTERM
  118. {
  119. #ifndef __STDC__
  120. X  sprintf(title_text[1], "%s %s", XMRISVERSION, DATE);
  121. #endif
  122. X  /*{{{  set defaults*/
  123. X  {
  124. X    argv[argc] = NULL;
  125. X    display.name = NULL;
  126. X    font.name = FONT_NAME;
  127. X    flags.gender = GAME_GENDER;
  128. X  }
  129. X  /*}}}*/
  130. X  parse_args(argc, argv);
  131. X  /*{{{  help?*/
  132. X  if(flags.help)
  133. X    {
  134. X      ARG const *aptr;
  135. X      char const *ptr;
  136. X    
  137. X      if(!*argv)
  138. X    ptr = game_name;
  139. X      else
  140. X    {
  141. X      ptr = *argv;
  142. X      for(ptr += strlen(ptr) - 1; ptr != *argv; ptr--)
  143. X        if(ptr[-1] == '/')
  144. X          break;
  145. X    }
  146. X      fprintf(stderr, "%s [option ...]\n", ptr);
  147. X      fprintf(stderr, "%s %s\n", game_name, title_text[1]);
  148. X      fprintf(stderr, "%s\n", title_text[0]);
  149. X      for(aptr = args; aptr->arg; aptr++)
  150. X    fprintf(stderr, "  %-8s %s\n", aptr->arg, aptr->help);
  151. X      return 0;
  152. X    }
  153. X  /*}}}*/
  154. X  create_resources(argc, argv);
  155. X  timer_open();
  156. X  XMapWindow(display.display, display.window);
  157. X  XSelectInput(display.display, display.window, display.event_mask |
  158. X      KeyPressMask | ButtonPressMask | KeyReleaseMask | PointerMotionMask);
  159. X  while(!demo_mode())
  160. X    /*{{{  game*/
  161. X    {
  162. X      extra.got = 0;
  163. X      extra.select = 0;
  164. X      extra.escape = 0;
  165. X      extra.score = 0;
  166. X      create_xtra_monster(0);
  167. X      player.lives = START_LIVES;
  168. X      player.score = 0;
  169. X      player.screen = 0;
  170. X      player.pressed = 0;
  171. X      while(player.lives)
  172. X    {
  173. X      new_board();
  174. X      zoom_board();
  175. X      refresh_window();
  176. X      history.prize <<= 1;
  177. X      history.ending <<= 2;
  178. X      timer_start(FRAME_RATE);
  179. X      do
  180. X        {
  181. X          int     count;
  182. X          
  183. X          count = SCORE_SHOW;
  184. X          /*{{{  initialize stuff*/
  185. X          {
  186. X        player.mouse.x = PLAYER_START_X;
  187. X        player.mouse.y = PLAYER_START_Y;
  188. X        player.mouse_dir = player.next_dir = 0;
  189. X        global.state = 0;
  190. X        monster.monsters = 0;
  191. X        monster.delay = 0;
  192. X        monster.den = monster.normals;
  193. X        monster.drones = 0;
  194. X        spawn_monster(4, 2, 2, PLAYER_START_X, PLAYER_START_Y, 0, 0);
  195. X        monster.list[0].stop = 1;
  196. X        player.pressed = 0;
  197. X        player.ball.state = 8;
  198. X        player.ball.count = 0;
  199. X        player.old_ball.state = 0;
  200. X          }
  201. X          /*}}}*/
  202. X          calc_distances();
  203. X          draw_center(SPRITE_DEN);
  204. X          show_updates();
  205. X          player.ball.state = 0;
  206. X          /*{{{  game loop*/
  207. X          while(count)
  208. X          {
  209. X        age_scores();
  210. X        if(process_xevents(1))
  211. X          {
  212. X            player.lives = 1;
  213. X            monster.list[0].shot = 1;
  214. X            global.state = 4;
  215. X            count = 1;
  216. X          }
  217. X        if(global.state != 4)
  218. X          move_player();
  219. X        move_monsters();
  220. X        bounce_ball();
  221. X        move_apples();
  222. X        if(!global.state)
  223. X          /*{{{  monster escape?*/
  224. X          {
  225. X            if(!monster.delay && random() < DEN_ESCAPE_PROB)
  226. X              monster.delay = DEN_ESCAPE_DELAY * DEN_ESCAPE_FLASH + 1;
  227. X            if(monster.delay)
  228. X              {
  229. X            monster.delay--;
  230. X            if(!(monster.delay % DEN_ESCAPE_FLASH))
  231. X              draw_center(monster.delay / DEN_ESCAPE_FLASH &
  232. X                  1 ? SPRITE_NORMAL + 4 : SPRITE_DEN);
  233. X            if(!monster.delay)
  234. X              {
  235. X                MONSTER   *mptr;
  236. X                                                  
  237. X                mptr = spawn_monster(0, 2, 2, DEN_X, DEN_Y, 0, 0);
  238. X                monster.den--;
  239. X                if(!monster.den)
  240. X                  {
  241. X                global.state++;
  242. X                draw_center(SPRITE_PRIZE_BASE +
  243. X                  (player.screen - 1) % SPRITE_PRIZES);
  244. X                  }
  245. X              }
  246. X              }
  247. X          }
  248. X          /*}}}*/
  249. X        else if(global.state == 2 &&
  250. X            !monster.den && !monster.drones)
  251. X          global.state = 3;
  252. X        fall_monsters();
  253. X        /*{{{  ending?*/
  254. X        if(global.state == 4)
  255. X          {
  256. X            if(update.score.scores || player.ball.state)
  257. X              count++;
  258. X            else
  259. X              {
  260. X            APPLE   *aptr;
  261. X            int     i;
  262. X                                            
  263. X            for(aptr = apple.list, i = apple.apples; i--; aptr++)
  264. X              if(aptr->state)
  265. X                {
  266. X                  count++;
  267. X                  break;
  268. X                }
  269. X              }
  270. X            count--;
  271. X            if(player.ball.state == 1)
  272. X              {
  273. X            player.ball.state = 2;
  274. X            player.ball.count = 0;
  275. X              }
  276. X            else if(player.ball.state == 3)
  277. X              player.ball.state = 4;
  278. X          }
  279. X        /*}}}*/
  280. X        /*{{{  extra stuff*/
  281. X        if(!extra.escape)
  282. X          {
  283. X            unsigned  temp;
  284. X                                            
  285. X            if(random() < NEXT_XTRA_PROB)
  286. X              new_xtra();
  287. X            temp = player.score / 5000;
  288. X            if(temp != extra.score)
  289. X              {
  290. X            extra.score = temp;
  291. X            extra_escape();
  292. X              }
  293. X          }
  294. X        else
  295. X          extra.score = player.score / 5000;
  296. X        /*}}}*/
  297. X        if(!global.cherries || !monster.normals ||
  298. X            monster.list[0].shot || extra.got == 0x1F)
  299. X          global.state = 4;
  300. X        if(global.broken)
  301. X          calc_distances();
  302. X        show_updates();
  303. X        timer_wait();
  304. X          }
  305. X          /*}}}*/
  306. X          if(extra.got == 0x1F)
  307. X        /*{{{  extra life*/
  308. X        {
  309. X          extra_life();
  310. X          extra.got = 0;
  311. X          create_xtra_monster(extra.select);
  312. X          monster.list[0].shot = 0;
  313. X          history.ending |= 2;
  314. X        }
  315. X        /*}}}*/
  316. X          else if(!monster.normals)
  317. X        {
  318. X          monster.list[0].shot = 0;
  319. X          history.ending |= 1;
  320. X        }
  321. X          else if(!global.cherries)
  322. X        monster.list[0].shot = 0;
  323. X          else if(monster.list[0].shot)
  324. X        /*{{{  die*/
  325. X        {
  326. X          unsigned  i;
  327. X          unsigned  base, offset;
  328. X          MONSTER   *mptr;
  329. X                                        
  330. X          player.ball.count = 8;
  331. X          i = monster.list[0].face;
  332. X          if(i >= 6)
  333. X            i = 2 + (i & 1);
  334. X          i = SPRITE_PLAYER + i * MONSTER_IMAGES;
  335. X          for(base = 8; base--;)
  336. X            if(player_dies[base] == i)
  337. X              break;
  338. X          offset = (base + 1) & 3;
  339. X          base = base & 4;
  340. X          for(i = 0; i != 8; i++)
  341. X            {
  342. X              unsigned  delay;
  343. X                                        
  344. X              if(process_xevents(0))
  345. X            player.lives = 1;
  346. X              monster.list[0].type =
  347. X              player_dies[base + ((offset + i) & 3)];
  348. X              show_updates();
  349. X              for(delay = DIE_DELAY; delay--;)
  350. X            timer_wait();
  351. X            }
  352. X          for(mptr = monster.list, i = monster.monsters; i--; mptr++)
  353. X            add_background(mptr->pixel.x, mptr->pixel.y,
  354. X            CELL_WIDTH, CELL_HEIGHT);
  355. X          monster.monsters = 0;
  356. X          player.lives--;
  357. X          if(player.lives)
  358. X            {
  359. X              XFillRectangle(display.display, display.back, GCN(GC_CLEAR),
  360. X              PIXELX(player.lives - 1, 0), PIXELY(CELLS_DOWN, 0),
  361. X              CELL_WIDTH, CELL_HEIGHT);
  362. X              add_background(PIXELX(player.lives - 1, 0),
  363. X              PIXELY(CELLS_DOWN, 0), CELL_WIDTH, CELL_HEIGHT);
  364. X            }
  365. X          if(extra.escape)
  366. X            {
  367. X              extra.escape = 0;
  368. X              draw_extra();
  369. X            }
  370. X          show_updates();
  371. X        }
  372. X        /*}}}*/
  373. X          if(!monster.list[0].shot && !(player.screen % HISTORY_SHOW))
  374. X        show_history();
  375. X        }
  376. X      while(monster.list[0].shot && player.lives);
  377. X      timer_stop();
  378. X    }
  379. X    }
  380. X    /*}}}*/
  381. X  release_resources();
  382. X  timer_close();
  383. X  return 0;
  384. }
  385. /*}}}*/
  386. /*{{{  void parse_args(argc, argv)*/
  387. static void parse_args FUNCARGLIST((argc, argv))
  388. int     argc    FUNCARGSEP
  389. char    **argv  FUNCARGTERM
  390. {
  391. X  char      **vptr;
  392. X  static char const *names[2] = {"xmris", "xmsit"};
  393. X
  394. X  vptr = argv;
  395. X  /*{{{  determine gender of the game*/
  396. X  if(*argv)
  397. X    {
  398. X      unsigned  length;
  399. X      unsigned  other;
  400. X      unsigned  index;
  401. X    
  402. X      length = strlen(*argv);
  403. X      for(index = 2; index--;)
  404. X    {
  405. X      other = strlen(&names[index][1]);
  406. X      if(length >= other &&
  407. X          !strcmp(&(*argv)[length - other], &names[index][1]))
  408. X        flags.gender = index;
  409. X    }
  410. X    }
  411. X  /*}}}*/
  412. X  /*{{{  parse all the arguments*/
  413. X  while(*++vptr)
  414. X    {
  415. X      while(**vptr != '-')
  416. X    vptr++;
  417. X      if(*vptr)
  418. X    {
  419. X      ARG const *aptr;
  420. X    
  421. X      for(aptr = args; aptr->arg; aptr++)
  422. X        if(!strcmp(aptr->arg, &(*vptr)[1]))
  423. X          {
  424. X        if(aptr->flag >= 0)
  425. X          *(unsigned *)aptr->ptr = aptr->flag;
  426. X        else
  427. X          *(char **)aptr->ptr = *++vptr;
  428. X        break;
  429. X          }
  430. X    }
  431. X    }
  432. X  /*}}}*/
  433. X  game_name = names[flags.gender];
  434. X  return;
  435. }
  436. /*}}}*/
  437. /*{{{  int process_xevents(pausable)*/
  438. extern int process_xevents FUNCARGLIST((pausable))
  439. int     pausable  FUNCARGTERM
  440. {
  441. X  int       quit;
  442. X  int       paused;
  443. X
  444. X  player.motionevent = 0;
  445. X  quit = 0;
  446. X  paused = 0;
  447. X  /*{{{  read the events*/
  448. X  while(QLength(display.display) || paused)
  449. X    {
  450. X      XEvent    event;
  451. X    
  452. X      XNextEvent(display.display, &event);
  453. X      if(event.xany.window != display.window)
  454. X    continue;
  455. X      switch (event.type)
  456. X      {
  457. X    /*{{{  case KeyPress:*/
  458. X    case KeyPress:
  459. X    /*
  460. X     * When a key is pressed, we check to see if it is
  461. X     * a control key. If so, then we set the relevant pressed bit.
  462. X     */
  463. X    {
  464. X      char      chr;
  465. X      KeySym    symbol;
  466. X      XComposeStatus status;
  467. X                      
  468. X      XLookupString(&event.xkey, &chr, 1, &symbol, &status);
  469. X      if(isupper(chr))
  470. X        chr = tolower(chr);
  471. X      if(chr == 'p' && pausable)
  472. X        paused++;
  473. X      else if(paused && chr == ' ')
  474. X        player.motionevent = paused = 0;
  475. X      else if((paused || !pausable) && chr == 'q')
  476. X        {
  477. X          paused = 0;
  478. X          quit = 1;
  479. X        }
  480. X      else if(global.state > 5)
  481. X        player.keyboard = player.button = 1;
  482. X      else if(!paused && player.keyboard)
  483. X        {
  484. X          int       index;
  485. X                    
  486. X          for(index = 5; index--;)
  487. X        if(chr == keystrokes[index])
  488. X          {
  489. X            if(index == 4)
  490. X              player.button = 1;
  491. X            else
  492. X              player.pressed |= 1 << index;
  493. X            break;
  494. X          }
  495. X        }
  496. X      break;
  497. X    }
  498. X    /*}}}*/
  499. X    /*{{{  case KeyRelease:*/
  500. X    case KeyRelease:
  501. X    /*
  502. X     * when a key is released, we check to see if it is
  503. X     * the controlling direction key. If so, then we stop
  504. X     */
  505. X    {
  506. X      if(player.keyboard)
  507. X        {
  508. X          char      chr;
  509. X          KeySym    symbol;
  510. X          XComposeStatus status;
  511. X          unsigned  index;
  512. X                        
  513. X          XLookupString(&event.xkey, &chr, 1, &symbol, &status);
  514. X          if(isupper(chr))
  515. X        chr = tolower(chr);
  516. X          for(index = 5; index--;)
  517. X        if(chr == keystrokes[index])
  518. X          {
  519. X            if(index == 4)
  520. X              player.button = 0;
  521. X            else
  522. X              player.pressed &= ~(1 << index);
  523. X            break;
  524. X          }
  525. X          break;
  526. X        }
  527. X    }
  528. X    /*}}}*/
  529. X    /*{{{  case MotionNotify:*/
  530. X    case MotionNotify:
  531. X    /*
  532. X     * for mouse motion, we save the coordinate and process the
  533. X     * final one only
  534. X     */
  535. X    {
  536. X      player.raw_mouse.x = event.xmotion.x;
  537. X      player.raw_mouse.y = event.xmotion.y;
  538. X      player.motionevent = 1;
  539. X      break;
  540. X    }
  541. X    /*}}}*/
  542. X    /*{{{  case ButtonPress:*/
  543. X    case ButtonPress:
  544. X      if(!player.keyboard)
  545. X        player.button = 1;
  546. X      break;
  547. X    /*}}}*/
  548. X    /*{{{  case ButtonRelease:*/
  549. X    case ButtonRelease:
  550. X      if(!player.keyboard && player.throw)
  551. X        player.button = 0;
  552. X      break;
  553. X    /*}}}*/
  554. X    /*{{{  case Expose:*/
  555. X    case Expose:
  556. X      refresh_window();
  557. X      break;
  558. X    /*}}}*/
  559. X    /*{{{  case UnmapNotify:*/
  560. X    case UnmapNotify:
  561. X      paused++;
  562. X      break;
  563. X    /*}}}*/
  564. X    /*{{{  case MapNotify:*/
  565. X    case MapNotify:
  566. X      if(!pausable)
  567. X        paused = 0;
  568. X      break;
  569. X    /*}}}*/
  570. X    /*{{{  case PropertyNotify:*/
  571. X    case PropertyNotify:
  572. X      if(event.xproperty.atom == display.DEC_icon_atom)
  573. X        paused++;
  574. X      break;
  575. X    /*}}}*/
  576. X    default:
  577. X      break;
  578. X      }
  579. X      /*{{{  started to pause?*/
  580. X      if(paused == 1)
  581. X    {
  582. X      char const *text = "Space to continue, Q to quit";
  583. X      TEXT      info;
  584. X      unsigned  length;
  585. X        
  586. X      paused++;
  587. X      length = strlen(text);
  588. X      text_size(text, length, &info);
  589. X      add_background(0, PIXELY(CELLS_DOWN, 0), WINDOW_WIDTH, CELL_HEIGHT);
  590. X      XFillRectangle(display.display, display.copy, GCN(GC_CLEAR),
  591. X          0, PIXELY(CELLS_DOWN, 0), WINDOW_WIDTH, CELL_HEIGHT);
  592. X      XDrawImageString(display.display, display.copy, GCN(GC_TEXT),
  593. X          WINDOW_WIDTH / 2 - info.width / 2,
  594. X          PIXELY(CELLS_DOWN, CELL_HEIGHT / 2) +
  595. X          (info.ascent - info.descent) / 2, text, length);
  596. X      XCopyArea(display.display, display.copy, display.window, GCN(GC_COPY),
  597. X          0, PIXELY(CELLS_DOWN, 0), WINDOW_WIDTH, CELL_HEIGHT,
  598. X          0, PIXELY(CELLS_DOWN, 0));
  599. X      XSync(display.display, False);
  600. X    }
  601. X      /*}}}*/
  602. X    }
  603. X  /*}}}*/
  604. X  return quit;
  605. }
  606. /*}}}*/
  607. /*{{{  unsigned random()*/
  608. extern unsigned random FUNCARGVOID
  609. /*
  610. X * a simple random number generator
  611. X * it generates 8 new bits of number at each call
  612. X * using a 31 bit maximal length linear feedback shift register
  613. X * the taps are bits 0 and 3
  614. X */
  615. {
  616. X  unsigned  bits;
  617. X
  618. X  if(!seed)
  619. X    seed = time(NULL);
  620. X  bits = ((seed >> 3) ^ seed) & 0xFF;
  621. X  seed = (seed >> 8) | (bits << 23);
  622. X  return bits;
  623. }
  624. /*}}}*/
  625. SHAR_EOF
  626. echo 'File xmris.c is complete' &&
  627. chmod 0644 xmris.c ||
  628. echo 'restore of xmris.c failed'
  629. Wc_c="`wc -c < 'xmris.c'`"
  630. test 18828 -eq "$Wc_c" ||
  631.     echo 'xmris.c: original size 18828, current size' "$Wc_c"
  632. rm -f _shar_wnt_.tmp
  633. fi
  634. # ============= bitmaps/apple/apple.h ==============
  635. if test ! -d 'bitmaps'; then
  636.     echo 'x - creating directory bitmaps'
  637.     mkdir 'bitmaps'
  638. fi
  639. if test ! -d 'bitmaps/apple'; then
  640.     echo 'x - creating directory bitmaps/apple'
  641.     mkdir 'bitmaps/apple'
  642. fi
  643. if test -f 'bitmaps/apple/apple.h' -a X"$1" != X"-c"; then
  644.     echo 'x - skipping bitmaps/apple/apple.h (File already exists)'
  645.     rm -f _shar_wnt_.tmp
  646. else
  647. > _shar_wnt_.tmp
  648. echo 'x - extracting bitmaps/apple/apple.h (Text)'
  649. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/apple.h' &&
  650. #define apple_width 32
  651. #define apple_height 32
  652. static char apple_bits[] = {
  653. X   0x00, 0x50, 0x3d, 0x00, 0x00, 0xac, 0x1e, 0x00, 0x00, 0x57, 0xf7, 0x00,
  654. X   0xc0, 0xaf, 0xfb, 0x03, 0xe0, 0xd5, 0xf5, 0x05, 0x70, 0xac, 0xfa, 0x0b,
  655. X   0x38, 0x5f, 0xfd, 0x15, 0xbc, 0xff, 0xff, 0x2b, 0x9c, 0xff, 0xff, 0x15,
  656. X   0xde, 0xff, 0xff, 0x2b, 0xde, 0xff, 0xff, 0x55, 0xfe, 0xff, 0xff, 0x2b,
  657. X   0xff, 0xff, 0xff, 0xd5, 0xff, 0xff, 0xff, 0xab, 0xaf, 0xff, 0xff, 0xd5,
  658. X   0x57, 0xfd, 0xff, 0xeb, 0xaf, 0xfa, 0xff, 0xf5, 0x57, 0xf5, 0xff, 0xfb,
  659. X   0xaf, 0xea, 0xff, 0xff, 0x56, 0xd5, 0xff, 0xff, 0xae, 0xea, 0xff, 0x7f,
  660. X   0x5e, 0xd5, 0xff, 0x7f, 0xac, 0xea, 0xff, 0x3f, 0x5c, 0xd5, 0xff, 0x3f,
  661. X   0xb8, 0xea, 0xff, 0x1f, 0x78, 0xd5, 0xff, 0x1f, 0xf0, 0xeb, 0xff, 0x0f,
  662. X   0xe0, 0xff, 0xff, 0x07, 0xc0, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01,
  663. X   0x00, 0xfc, 0x7f, 0x00, 0x00, 0xe0, 0x0f, 0x00};
  664. SHAR_EOF
  665. chmod 0644 bitmaps/apple/apple.h ||
  666. echo 'restore of bitmaps/apple/apple.h failed'
  667. Wc_c="`wc -c < 'bitmaps/apple/apple.h'`"
  668. test 878 -eq "$Wc_c" ||
  669.     echo 'bitmaps/apple/apple.h: original size 878, current size' "$Wc_c"
  670. rm -f _shar_wnt_.tmp
  671. fi
  672. # ============= bitmaps/apple/applem.h ==============
  673. if test -f 'bitmaps/apple/applem.h' -a X"$1" != X"-c"; then
  674.     echo 'x - skipping bitmaps/apple/applem.h (File already exists)'
  675.     rm -f _shar_wnt_.tmp
  676. else
  677. > _shar_wnt_.tmp
  678. echo 'x - extracting bitmaps/apple/applem.h (Text)'
  679. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/applem.h' &&
  680. #define applem_width 32
  681. #define applem_height 32
  682. static char applem_bits[] = {
  683. X   0x00, 0xf0, 0x7f, 0x00, 0x00, 0xfc, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x00,
  684. X   0xc0, 0xff, 0xff, 0x03, 0xe0, 0xff, 0xff, 0x07, 0xf0, 0xff, 0xff, 0x0f,
  685. X   0xf8, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f,
  686. X   0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f,
  687. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  688. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  689. X   0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f,
  690. X   0xfe, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f,
  691. X   0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f, 0xf0, 0xff, 0xff, 0x0f,
  692. X   0xe0, 0xff, 0xff, 0x07, 0xc0, 0xff, 0xff, 0x03, 0x00, 0xff, 0xff, 0x01,
  693. X   0x00, 0xfc, 0x7f, 0x00, 0x00, 0xe0, 0x0f, 0x00};
  694. SHAR_EOF
  695. chmod 0644 bitmaps/apple/applem.h ||
  696. echo 'restore of bitmaps/apple/applem.h failed'
  697. Wc_c="`wc -c < 'bitmaps/apple/applem.h'`"
  698. test 881 -eq "$Wc_c" ||
  699.     echo 'bitmaps/apple/applem.h: original size 881, current size' "$Wc_c"
  700. rm -f _shar_wnt_.tmp
  701. fi
  702. # ============= bitmaps/apple/decay.h ==============
  703. if test -f 'bitmaps/apple/decay.h' -a X"$1" != X"-c"; then
  704.     echo 'x - skipping bitmaps/apple/decay.h (File already exists)'
  705.     rm -f _shar_wnt_.tmp
  706. else
  707. > _shar_wnt_.tmp
  708. echo 'x - extracting bitmaps/apple/decay.h (Text)'
  709. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/decay.h' &&
  710. #define decay_width 48
  711. #define decay_height 24
  712. static char decay_bits[] = {
  713. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03,
  714. X   0x30, 0x1c, 0x00, 0x00, 0x38, 0x0c, 0x28, 0x60, 0x00, 0x00, 0x06, 0x14,
  715. X   0x44, 0x80, 0x01, 0x80, 0x01, 0x22, 0x84, 0x00, 0x02, 0x40, 0x00, 0x21,
  716. X   0x06, 0x3d, 0x04, 0x20, 0xbc, 0x60, 0x0e, 0xc2, 0x08, 0x10, 0x43, 0x70,
  717. X   0x0f, 0x31, 0x11, 0x88, 0x8c, 0xf0, 0x1f, 0x6d, 0x22, 0x44, 0xb6, 0xf8,
  718. X   0x3f, 0x5a, 0x22, 0x44, 0x5a, 0xfc, 0x7f, 0x12, 0x42, 0x42, 0x48, 0xfe,
  719. X   0xff, 0x8c, 0x41, 0x82, 0x31, 0xff, 0xfe, 0x71, 0x82, 0x41, 0x8e, 0x7f,
  720. X   0xfe, 0x07, 0x84, 0x21, 0xe0, 0x7f, 0xfe, 0x1f, 0x98, 0x19, 0xf8, 0x7f,
  721. X   0xfc, 0x7f, 0x60, 0x06, 0xfe, 0x3f, 0xf8, 0xff, 0x71, 0x8e, 0xff, 0x1f,
  722. X   0xf0, 0xff, 0x3f, 0xfc, 0xff, 0x0f, 0xe0, 0xff, 0x3f, 0xfc, 0xff, 0x07,
  723. X   0xc0, 0xff, 0x1f, 0xf8, 0xff, 0x03, 0x80, 0xff, 0x0f, 0xf0, 0xff, 0x01,
  724. X   0x00, 0xfe, 0x07, 0xe0, 0x7f, 0x00, 0x00, 0xf8, 0x01, 0x80, 0x1f, 0x00};
  725. SHAR_EOF
  726. chmod 0644 bitmaps/apple/decay.h ||
  727. echo 'restore of bitmaps/apple/decay.h failed'
  728. Wc_c="`wc -c < 'bitmaps/apple/decay.h'`"
  729. test 977 -eq "$Wc_c" ||
  730.     echo 'bitmaps/apple/decay.h: original size 977, current size' "$Wc_c"
  731. rm -f _shar_wnt_.tmp
  732. fi
  733. # ============= bitmaps/apple/decaym.h ==============
  734. if test -f 'bitmaps/apple/decaym.h' -a X"$1" != X"-c"; then
  735.     echo 'x - skipping bitmaps/apple/decaym.h (File already exists)'
  736.     rm -f _shar_wnt_.tmp
  737. else
  738. > _shar_wnt_.tmp
  739. echo 'x - extracting bitmaps/apple/decaym.h (Text)'
  740. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/decaym.h' &&
  741. #define decaym_width 48
  742. #define decaym_height 24
  743. static char decaym_bits[] = {
  744. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00, 0xc0, 0x03,
  745. X   0xf0, 0x1f, 0x00, 0x00, 0xf8, 0x0f, 0xf8, 0x7f, 0x00, 0x00, 0xfe, 0x1f,
  746. X   0xfc, 0xff, 0x01, 0x80, 0xff, 0x3f, 0xfc, 0xff, 0x03, 0xc0, 0xff, 0x3f,
  747. X   0xfe, 0xff, 0x07, 0xe0, 0xff, 0x7f, 0xfe, 0xff, 0x0f, 0xf0, 0xff, 0x7f,
  748. X   0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff,
  749. X   0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff,
  750. X   0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x7f,
  751. X   0xfe, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, 0x7f,
  752. X   0xfc, 0xff, 0x7f, 0xfe, 0xff, 0x3f, 0xf8, 0xff, 0x7f, 0xfe, 0xff, 0x1f,
  753. X   0xf0, 0xff, 0x3f, 0xfc, 0xff, 0x0f, 0xe0, 0xff, 0x3f, 0xfc, 0xff, 0x07,
  754. X   0xc0, 0xff, 0x1f, 0xf8, 0xff, 0x03, 0x80, 0xff, 0x0f, 0xf0, 0xff, 0x01,
  755. X   0x00, 0xfe, 0x07, 0xe0, 0x7f, 0x00, 0x00, 0xf8, 0x01, 0x80, 0x1f, 0x00};
  756. SHAR_EOF
  757. chmod 0644 bitmaps/apple/decaym.h ||
  758. echo 'restore of bitmaps/apple/decaym.h failed'
  759. Wc_c="`wc -c < 'bitmaps/apple/decaym.h'`"
  760. test 980 -eq "$Wc_c" ||
  761.     echo 'bitmaps/apple/decaym.h: original size 980, current size' "$Wc_c"
  762. rm -f _shar_wnt_.tmp
  763. fi
  764. # ============= bitmaps/apple/rock.h ==============
  765. if test -f 'bitmaps/apple/rock.h' -a X"$1" != X"-c"; then
  766.     echo 'x - skipping bitmaps/apple/rock.h (File already exists)'
  767.     rm -f _shar_wnt_.tmp
  768. else
  769. > _shar_wnt_.tmp
  770. echo 'x - extracting bitmaps/apple/rock.h (Text)'
  771. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/rock.h' &&
  772. #define rock_width 32
  773. #define rock_height 32
  774. static char rock_bits[] = {
  775. X   0x00, 0xf0, 0x03, 0x00, 0x00, 0xfc, 0x97, 0x03, 0x00, 0xff, 0xeb, 0x00,
  776. X   0xc0, 0xc7, 0xf5, 0x00, 0xe0, 0xf1, 0xab, 0x01, 0xf0, 0xfc, 0x57, 0x07,
  777. X   0x78, 0xfe, 0xaf, 0x0e, 0x3c, 0xff, 0xff, 0x1f, 0xbc, 0xff, 0xff, 0x2f,
  778. X   0xfe, 0xff, 0xff, 0x57, 0xfe, 0xff, 0xff, 0x2f, 0xff, 0xff, 0xff, 0x57,
  779. X   0xaf, 0xff, 0xff, 0xab, 0x57, 0xfd, 0xff, 0x57, 0xaf, 0xfa, 0xff, 0xab,
  780. X   0x57, 0xf5, 0xff, 0x57, 0xaf, 0xfa, 0xff, 0xab, 0x57, 0xf5, 0xff, 0xd5,
  781. X   0xaf, 0xea, 0xff, 0xea, 0x5e, 0xf5, 0xff, 0x7d, 0xae, 0xea, 0xff, 0x7f,
  782. X   0x5c, 0xf5, 0xff, 0x7f, 0xbc, 0xea, 0xff, 0x3f, 0x78, 0xf5, 0xff, 0x3f,
  783. X   0xf8, 0xfa, 0xff, 0x1f, 0xf0, 0xfd, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07,
  784. X   0xc0, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00,
  785. X   0x00, 0xfc, 0x3f, 0x00, 0x00, 0xf0, 0x0f, 0x00};
  786. SHAR_EOF
  787. chmod 0644 bitmaps/apple/rock.h ||
  788. echo 'restore of bitmaps/apple/rock.h failed'
  789. Wc_c="`wc -c < 'bitmaps/apple/rock.h'`"
  790. test 875 -eq "$Wc_c" ||
  791.     echo 'bitmaps/apple/rock.h: original size 875, current size' "$Wc_c"
  792. rm -f _shar_wnt_.tmp
  793. fi
  794. # ============= bitmaps/apple/rockm.h ==============
  795. if test -f 'bitmaps/apple/rockm.h' -a X"$1" != X"-c"; then
  796.     echo 'x - skipping bitmaps/apple/rockm.h (File already exists)'
  797.     rm -f _shar_wnt_.tmp
  798. else
  799. > _shar_wnt_.tmp
  800. echo 'x - extracting bitmaps/apple/rockm.h (Text)'
  801. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/rockm.h' &&
  802. #define rockm_width 32
  803. #define rockm_height 32
  804. static char rockm_bits[] = {
  805. X   0x00, 0xf0, 0x03, 0x00, 0x00, 0xfc, 0x9f, 0x03, 0x00, 0xff, 0xff, 0x00,
  806. X   0xc0, 0xff, 0xff, 0x00, 0xe0, 0xff, 0xff, 0x01, 0xf0, 0xff, 0xff, 0x07,
  807. X   0xf8, 0xff, 0xff, 0x0f, 0xfc, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x3f,
  808. X   0xfe, 0xff, 0xff, 0x3f, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
  809. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  810. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  811. X   0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f,
  812. X   0xfc, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0x3f,
  813. X   0xf8, 0xff, 0xff, 0x1f, 0xf0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07,
  814. X   0xc0, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0x00,
  815. X   0x00, 0xfc, 0x3f, 0x00, 0x00, 0xf0, 0x0f, 0x00};
  816. SHAR_EOF
  817. chmod 0644 bitmaps/apple/rockm.h ||
  818. echo 'restore of bitmaps/apple/rockm.h failed'
  819. Wc_c="`wc -c < 'bitmaps/apple/rockm.h'`"
  820. test 878 -eq "$Wc_c" ||
  821.     echo 'bitmaps/apple/rockm.h: original size 878, current size' "$Wc_c"
  822. rm -f _shar_wnt_.tmp
  823. fi
  824. # ============= bitmaps/apple/rot.h ==============
  825. if test -f 'bitmaps/apple/rot.h' -a X"$1" != X"-c"; then
  826.     echo 'x - skipping bitmaps/apple/rot.h (File already exists)'
  827.     rm -f _shar_wnt_.tmp
  828. else
  829. > _shar_wnt_.tmp
  830. echo 'x - extracting bitmaps/apple/rot.h (Text)'
  831. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/rot.h' &&
  832. #define rot_width 48
  833. #define rot_height 16
  834. static char rot_bits[] = {
  835. X   0x06, 0x00, 0x00, 0x00, 0x00, 0x60, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x5c,
  836. X   0x42, 0x00, 0x00, 0x00, 0x00, 0x42, 0x81, 0x00, 0x00, 0x00, 0x00, 0x81,
  837. X   0x81, 0x1c, 0x03, 0xc0, 0x38, 0x81, 0x81, 0x98, 0x3c, 0x3c, 0x19, 0x81,
  838. X   0x03, 0x43, 0xc0, 0x03, 0xc2, 0xc0, 0x03, 0x3c, 0xc0, 0x03, 0x3c, 0xc0,
  839. X   0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x0e, 0x00, 0x70, 0x0e, 0x00, 0x70,
  840. X   0x3c, 0x00, 0x3c, 0x3c, 0x00, 0x3c, 0xfc, 0xc0, 0x3f, 0xfc, 0x03, 0x3f,
  841. X   0xf8, 0xff, 0x1f, 0xf8, 0xff, 0x1f, 0xe0, 0xff, 0x0f, 0xf0, 0xff, 0x07,
  842. X   0x80, 0xff, 0x03, 0xc0, 0xff, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x7f, 0x00};
  843. SHAR_EOF
  844. chmod 0644 bitmaps/apple/rot.h ||
  845. echo 'restore of bitmaps/apple/rot.h failed'
  846. Wc_c="`wc -c < 'bitmaps/apple/rot.h'`"
  847. test 671 -eq "$Wc_c" ||
  848.     echo 'bitmaps/apple/rot.h: original size 671, current size' "$Wc_c"
  849. rm -f _shar_wnt_.tmp
  850. fi
  851. # ============= bitmaps/apple/rotm.h ==============
  852. if test -f 'bitmaps/apple/rotm.h' -a X"$1" != X"-c"; then
  853.     echo 'x - skipping bitmaps/apple/rotm.h (File already exists)'
  854.     rm -f _shar_wnt_.tmp
  855. else
  856. > _shar_wnt_.tmp
  857. echo 'x - extracting bitmaps/apple/rotm.h (Text)'
  858. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/rotm.h' &&
  859. #define rotm_width 48
  860. #define rotm_height 16
  861. static char rotm_bits[] = {
  862. X   0x06, 0x00, 0x00, 0x00, 0x00, 0x60, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x7c,
  863. X   0xfe, 0x03, 0x00, 0x00, 0xc0, 0x7f, 0xff, 0x3f, 0x00, 0x00, 0xfc, 0xff,
  864. X   0xff, 0xff, 0x03, 0xc0, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff,
  865. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  866. X   0xfe, 0xff, 0x7f, 0xfe, 0xff, 0x7f, 0xfe, 0xff, 0x7f, 0xfe, 0xff, 0x7f,
  867. X   0xfc, 0xff, 0x3f, 0xfc, 0xff, 0x3f, 0xfc, 0xff, 0x3f, 0xfc, 0xff, 0x3f,
  868. X   0xf8, 0xff, 0x1f, 0xf8, 0xff, 0x1f, 0xe0, 0xff, 0x0f, 0xf0, 0xff, 0x07,
  869. X   0x80, 0xff, 0x03, 0xc0, 0xff, 0x01, 0x00, 0xfe, 0x00, 0x00, 0x7f, 0x00};
  870. SHAR_EOF
  871. chmod 0644 bitmaps/apple/rotm.h ||
  872. echo 'restore of bitmaps/apple/rotm.h failed'
  873. Wc_c="`wc -c < 'bitmaps/apple/rotm.h'`"
  874. test 674 -eq "$Wc_c" ||
  875.     echo 'bitmaps/apple/rotm.h: original size 674, current size' "$Wc_c"
  876. rm -f _shar_wnt_.tmp
  877. fi
  878. # ============= bitmaps/apple/split.h ==============
  879. if test -f 'bitmaps/apple/split.h' -a X"$1" != X"-c"; then
  880.     echo 'x - skipping bitmaps/apple/split.h (File already exists)'
  881.     rm -f _shar_wnt_.tmp
  882. else
  883. > _shar_wnt_.tmp
  884. echo 'x - extracting bitmaps/apple/split.h (Text)'
  885. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/split.h' &&
  886. #define split_width 32
  887. #define split_height 32
  888. static char split_bits[] = {
  889. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0xc6, 0xff, 0x00,
  890. X   0xc0, 0xef, 0xff, 0x02, 0xe0, 0x9e, 0xff, 0x05, 0x70, 0x0e, 0xf9, 0x0a,
  891. X   0x38, 0x8f, 0xf8, 0x15, 0x9c, 0x8f, 0xf0, 0x2b, 0xcc, 0x8f, 0xf0, 0x55,
  892. X   0xee, 0x9f, 0xf0, 0x2b, 0xfe, 0x9f, 0xe0, 0xd5, 0xfe, 0xdf, 0xe1, 0xea,
  893. X   0xff, 0xff, 0xe1, 0xd5, 0xff, 0xff, 0xe3, 0xea, 0xef, 0xff, 0x63, 0xfd,
  894. X   0xd7, 0xff, 0xe3, 0xfe, 0xab, 0xff, 0xe1, 0x7f, 0x57, 0xff, 0xe1, 0x7f,
  895. X   0xab, 0xfe, 0xf0, 0x7f, 0x56, 0x7f, 0xf0, 0x7f, 0xae, 0x7e, 0xf0, 0x3f,
  896. X   0x5e, 0x7d, 0xf0, 0x3f, 0xac, 0x7e, 0xf8, 0x1f, 0x5c, 0xfd, 0xf8, 0x1f,
  897. X   0xb8, 0xfa, 0xf8, 0x0f, 0x70, 0xfd, 0xf8, 0x0f, 0xe0, 0xfe, 0xfc, 0x07,
  898. X   0xc0, 0xff, 0xfc, 0x03, 0x80, 0xff, 0xfe, 0x01, 0x00, 0xfe, 0xfe, 0x00,
  899. X   0x00, 0xf8, 0x3f, 0x00, 0x00, 0xe0, 0x0c, 0x00};
  900. SHAR_EOF
  901. chmod 0644 bitmaps/apple/split.h ||
  902. echo 'restore of bitmaps/apple/split.h failed'
  903. Wc_c="`wc -c < 'bitmaps/apple/split.h'`"
  904. test 878 -eq "$Wc_c" ||
  905.     echo 'bitmaps/apple/split.h: original size 878, current size' "$Wc_c"
  906. rm -f _shar_wnt_.tmp
  907. fi
  908. # ============= bitmaps/apple/splitm.h ==============
  909. if test -f 'bitmaps/apple/splitm.h' -a X"$1" != X"-c"; then
  910.     echo 'x - skipping bitmaps/apple/splitm.h (File already exists)'
  911.     rm -f _shar_wnt_.tmp
  912. else
  913. > _shar_wnt_.tmp
  914. echo 'x - extracting bitmaps/apple/splitm.h (Text)'
  915. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/apple/splitm.h' &&
  916. #define splitm_width 32
  917. #define splitm_height 32
  918. static char splitm_bits[] = {
  919. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0xc6, 0xff, 0x00,
  920. X   0xc0, 0xef, 0xff, 0x03, 0xe0, 0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff, 0x1f,
  921. X   0xf8, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x7f,
  922. X   0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff,
  923. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  924. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,
  925. X   0xff, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x3f,
  926. X   0xfe, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x1f,
  927. X   0xf8, 0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x07,
  928. X   0xc0, 0xff, 0xff, 0x03, 0x80, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x00,
  929. X   0x00, 0xf8, 0x3f, 0x00, 0x00, 0xe0, 0x0c, 0x00};
  930. SHAR_EOF
  931. chmod 0644 bitmaps/apple/splitm.h ||
  932. echo 'restore of bitmaps/apple/splitm.h failed'
  933. Wc_c="`wc -c < 'bitmaps/apple/splitm.h'`"
  934. test 881 -eq "$Wc_c" ||
  935.     echo 'bitmaps/apple/splitm.h: original size 881, current size' "$Wc_c"
  936. rm -f _shar_wnt_.tmp
  937. fi
  938. # ============= bitmaps/board/cherry.h ==============
  939. if test ! -d 'bitmaps/board'; then
  940.     echo 'x - creating directory bitmaps/board'
  941.     mkdir 'bitmaps/board'
  942. fi
  943. if test -f 'bitmaps/board/cherry.h' -a X"$1" != X"-c"; then
  944.     echo 'x - skipping bitmaps/board/cherry.h (File already exists)'
  945.     rm -f _shar_wnt_.tmp
  946. else
  947. > _shar_wnt_.tmp
  948. echo 'x - extracting bitmaps/board/cherry.h (Text)'
  949. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/cherry.h' &&
  950. #define cherry_width 32
  951. #define cherry_height 32
  952. static char cherry_bits[] = {
  953. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f,
  954. X   0x00, 0x00, 0xc0, 0x3f, 0x00, 0x00, 0xf0, 0x36, 0x00, 0x00, 0x3c, 0x27,
  955. X   0x00, 0x00, 0x0e, 0x03, 0x00, 0x00, 0x87, 0x01, 0x00, 0x80, 0x83, 0x01,
  956. X   0x00, 0xc0, 0xc1, 0x00, 0x00, 0xe0, 0xc0, 0x00, 0x00, 0x4f, 0xe0, 0x00,
  957. X   0xc0, 0x3f, 0x60, 0x00, 0xe0, 0x78, 0x70, 0x00, 0x30, 0x3e, 0x30, 0x00,
  958. X   0xb0, 0x8f, 0x27, 0x00, 0x98, 0xe7, 0x1f, 0x00, 0xd8, 0x73, 0x3c, 0x00,
  959. X   0xd8, 0x1b, 0x7f, 0x00, 0xf8, 0xd9, 0x7f, 0x00, 0xf0, 0xcd, 0xff, 0x00,
  960. X   0xf0, 0xed, 0xff, 0x00, 0xe0, 0xed, 0xff, 0x00, 0xc0, 0xfd, 0xff, 0x00,
  961. X   0x00, 0xf9, 0x7f, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0xf0, 0x3f, 0x00,
  962. X   0x00, 0xe0, 0x1f, 0x00, 0x00, 0x80, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00,
  963. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  964. SHAR_EOF
  965. chmod 0644 bitmaps/board/cherry.h ||
  966. echo 'restore of bitmaps/board/cherry.h failed'
  967. Wc_c="`wc -c < 'bitmaps/board/cherry.h'`"
  968. test 881 -eq "$Wc_c" ||
  969.     echo 'bitmaps/board/cherry.h: original size 881, current size' "$Wc_c"
  970. rm -f _shar_wnt_.tmp
  971. fi
  972. # ============= bitmaps/board/cherrym.h ==============
  973. if test -f 'bitmaps/board/cherrym.h' -a X"$1" != X"-c"; then
  974.     echo 'x - skipping bitmaps/board/cherrym.h (File already exists)'
  975.     rm -f _shar_wnt_.tmp
  976. else
  977. > _shar_wnt_.tmp
  978. echo 'x - extracting bitmaps/board/cherrym.h (Text)'
  979. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/cherrym.h' &&
  980. #define cherrym_width 32
  981. #define cherrym_height 32
  982. static char cherrym_bits[] = {
  983. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0xe0, 0x7f,
  984. X   0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0xff, 0x7f,
  985. X   0x00, 0x80, 0xff, 0x7f, 0x00, 0xc0, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x03,
  986. X   0x00, 0xf0, 0xff, 0x03, 0x80, 0xff, 0xf3, 0x01, 0xe0, 0xff, 0xf1, 0x01,
  987. X   0xf0, 0xff, 0xf8, 0x01, 0xf8, 0xff, 0xf8, 0x00, 0xf8, 0xff, 0xff, 0x00,
  988. X   0xfc, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0x7f, 0x00, 0xfc, 0xff, 0xff, 0x00,
  989. X   0xfc, 0xff, 0xff, 0x00, 0xfc, 0xff, 0xff, 0x01, 0xfc, 0xff, 0xff, 0x01,
  990. X   0xf8, 0xff, 0xff, 0x01, 0xf8, 0xff, 0xff, 0x01, 0xf0, 0xff, 0xff, 0x01,
  991. X   0xe0, 0xff, 0xff, 0x01, 0x80, 0xff, 0xff, 0x00, 0x00, 0xfc, 0xff, 0x00,
  992. X   0x00, 0xf8, 0x7f, 0x00, 0x00, 0xf0, 0x3f, 0x00, 0x00, 0xc0, 0x0f, 0x00,
  993. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  994. SHAR_EOF
  995. chmod 0644 bitmaps/board/cherrym.h ||
  996. echo 'restore of bitmaps/board/cherrym.h failed'
  997. Wc_c="`wc -c < 'bitmaps/board/cherrym.h'`"
  998. test 884 -eq "$Wc_c" ||
  999.     echo 'bitmaps/board/cherrym.h: original size 884, current size' "$Wc_c"
  1000. rm -f _shar_wnt_.tmp
  1001. fi
  1002. # ============= bitmaps/board/digits.h ==============
  1003. if test -f 'bitmaps/board/digits.h' -a X"$1" != X"-c"; then
  1004.     echo 'x - skipping bitmaps/board/digits.h (File already exists)'
  1005.     rm -f _shar_wnt_.tmp
  1006. else
  1007. > _shar_wnt_.tmp
  1008. echo 'x - extracting bitmaps/board/digits.h (Text)'
  1009. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/digits.h' &&
  1010. #define digits_width 88
  1011. #define digits_height 16
  1012. static char digits_bits[] = {
  1013. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c,
  1014. X   0x20, 0x3c, 0x3c, 0x24, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x00, 0x7e, 0x60,
  1015. X   0x7e, 0x7e, 0x66, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x00, 0x66, 0x60, 0x60,
  1016. X   0x60, 0x66, 0x06, 0x06, 0x60, 0x66, 0x66, 0x00, 0x66, 0x60, 0x60, 0x60,
  1017. X   0x66, 0x06, 0x06, 0x60, 0x66, 0x66, 0x00, 0x66, 0x60, 0x60, 0x60, 0x66,
  1018. X   0x06, 0x06, 0x60, 0x66, 0x66, 0x00, 0x66, 0x60, 0x60, 0x60, 0x66, 0x06,
  1019. X   0x06, 0x60, 0x66, 0x66, 0x00, 0x66, 0x60, 0x7c, 0x7c, 0x7e, 0x3e, 0x3e,
  1020. X   0x60, 0x7e, 0x7e, 0x00, 0x66, 0x60, 0x3e, 0x7c, 0x7c, 0x7c, 0x7e, 0x60,
  1021. X   0x7e, 0x7c, 0x00, 0x66, 0x60, 0x06, 0x60, 0x60, 0x60, 0x66, 0x60, 0x66,
  1022. X   0x60, 0x00, 0x66, 0x60, 0x06, 0x60, 0x60, 0x60, 0x66, 0x60, 0x66, 0x60,
  1023. X   0x00, 0x66, 0x60, 0x06, 0x60, 0x60, 0x60, 0x66, 0x60, 0x66, 0x60, 0x00,
  1024. X   0x66, 0x60, 0x06, 0x60, 0x60, 0x60, 0x66, 0x60, 0x66, 0x60, 0x00, 0x7e,
  1025. X   0x60, 0x7e, 0x7e, 0x60, 0x7e, 0x7e, 0x60, 0x7e, 0x7e, 0x00, 0x3c, 0x20,
  1026. X   0x3c, 0x3c, 0x20, 0x3c, 0x3c, 0x20, 0x3c, 0x3c, 0x00, 0x00, 0x00, 0x00,
  1027. X   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
  1028. SHAR_EOF
  1029. chmod 0644 bitmaps/board/digits.h ||
  1030. echo 'restore of bitmaps/board/digits.h failed'
  1031. Wc_c="`wc -c < 'bitmaps/board/digits.h'`"
  1032. test 1181 -eq "$Wc_c" ||
  1033.     echo 'bitmaps/board/digits.h: original size 1181, current size' "$Wc_c"
  1034. rm -f _shar_wnt_.tmp
  1035. fi
  1036. # ============= bitmaps/board/digitsm.h ==============
  1037. if test -f 'bitmaps/board/digitsm.h' -a X"$1" != X"-c"; then
  1038.     echo 'x - skipping bitmaps/board/digitsm.h (File already exists)'
  1039.     rm -f _shar_wnt_.tmp
  1040. else
  1041. > _shar_wnt_.tmp
  1042. echo 'x - extracting bitmaps/board/digitsm.h (Text)'
  1043. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/digitsm.h' &&
  1044. #define digitsm_width 88
  1045. #define digitsm_height 16
  1046. static char digitsm_bits[] = {
  1047. X   0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x00, 0xff,
  1048. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff,
  1049. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff,
  1050. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff,
  1051. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff,
  1052. X   0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1053. X   0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1054. X   0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1055. X   0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1056. X   0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1057. X   0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00,
  1058. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff,
  1059. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff,
  1060. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x7e, 0x7e, 0x7e,
  1061. X   0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x00};
  1062. SHAR_EOF
  1063. chmod 0644 bitmaps/board/digitsm.h ||
  1064. echo 'restore of bitmaps/board/digitsm.h failed'
  1065. Wc_c="`wc -c < 'bitmaps/board/digitsm.h'`"
  1066. test 1184 -eq "$Wc_c" ||
  1067.     echo 'bitmaps/board/digitsm.h: original size 1184, current size' "$Wc_c"
  1068. rm -f _shar_wnt_.tmp
  1069. fi
  1070. # ============= bitmaps/board/edgelr.h ==============
  1071. if test -f 'bitmaps/board/edgelr.h' -a X"$1" != X"-c"; then
  1072.     echo 'x - skipping bitmaps/board/edgelr.h (File already exists)'
  1073.     rm -f _shar_wnt_.tmp
  1074. else
  1075. > _shar_wnt_.tmp
  1076. echo 'x - extracting bitmaps/board/edgelr.h (Text)'
  1077. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/edgelr.h' &&
  1078. #define edgelr_width 40
  1079. #define edgelr_height 20
  1080. static char edgelr_bits[] = {
  1081. X   0xf0, 0xff, 0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0xf0, 0xff,
  1082. X   0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0xfc, 0xff, 0xff, 0xff,
  1083. X   0x3f, 0xf8, 0xff, 0xff, 0xff, 0x1f, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0xf0,
  1084. X   0xff, 0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0xf0, 0xff, 0xff,
  1085. X   0xff, 0x0f, 0xf8, 0xff, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0xff, 0x3f,
  1086. X   0xfc, 0xff, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0xff, 0x1f, 0xf8, 0xff,
  1087. X   0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0xff,
  1088. X   0x3f, 0xfe, 0xff, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0x7f, 0xfc,
  1089. X   0xff, 0xff, 0xff, 0x3f};
  1090. SHAR_EOF
  1091. chmod 0644 bitmaps/board/edgelr.h ||
  1092. echo 'restore of bitmaps/board/edgelr.h failed'
  1093. Wc_c="`wc -c < 'bitmaps/board/edgelr.h'`"
  1094. test 707 -eq "$Wc_c" ||
  1095.     echo 'bitmaps/board/edgelr.h: original size 707, current size' "$Wc_c"
  1096. rm -f _shar_wnt_.tmp
  1097. fi
  1098. # ============= bitmaps/board/edgetb.h ==============
  1099. if test -f 'bitmaps/board/edgetb.h' -a X"$1" != X"-c"; then
  1100.     echo 'x - skipping bitmaps/board/edgetb.h (File already exists)'
  1101.     rm -f _shar_wnt_.tmp
  1102. else
  1103. > _shar_wnt_.tmp
  1104. echo 'x - extracting bitmaps/board/edgetb.h (Text)'
  1105. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/edgetb.h' &&
  1106. #define edgetb_width 20
  1107. #define edgetb_height 40
  1108. static char edgetb_bits[] = {
  1109. X   0x00, 0x00, 0xf0, 0x00, 0x00, 0xf6, 0x10, 0x98, 0xff, 0x30, 0xfc, 0xff,
  1110. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1111. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1112. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1113. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1114. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1115. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1116. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1117. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1118. X   0x30, 0xfc, 0xff, 0x10, 0x98, 0xff, 0x00, 0x00, 0xf6, 0x00, 0x00, 0xf0};
  1119. SHAR_EOF
  1120. chmod 0644 bitmaps/board/edgetb.h ||
  1121. echo 'restore of bitmaps/board/edgetb.h failed'
  1122. Wc_c="`wc -c < 'bitmaps/board/edgetb.h'`"
  1123. test 830 -eq "$Wc_c" ||
  1124.     echo 'bitmaps/board/edgetb.h: original size 830, current size' "$Wc_c"
  1125. rm -f _shar_wnt_.tmp
  1126. fi
  1127. # ============= bitmaps/board/fill0.h ==============
  1128. if test -f 'bitmaps/board/fill0.h' -a X"$1" != X"-c"; then
  1129.     echo 'x - skipping bitmaps/board/fill0.h (File already exists)'
  1130.     rm -f _shar_wnt_.tmp
  1131. else
  1132. > _shar_wnt_.tmp
  1133. echo 'x - extracting bitmaps/board/fill0.h (Text)'
  1134. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/fill0.h' &&
  1135. #define fill0_width 32
  1136. #define fill0_height 16
  1137. static char fill0_bits[] = {
  1138. X   0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff,
  1139. X   0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff,
  1140. X   0xaa, 0xaa, 0xaa, 0xaa, 0x55, 0x55, 0x55, 0x55, 0xfe, 0xff, 0xff, 0xff,
  1141. X   0xff, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f,
  1142. X   0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xaa, 0xaa, 0xaa, 0xaa,
  1143. X   0x55, 0x55, 0x55, 0x55};
  1144. SHAR_EOF
  1145. chmod 0644 bitmaps/board/fill0.h ||
  1146. echo 'restore of bitmaps/board/fill0.h failed'
  1147. Wc_c="`wc -c < 'bitmaps/board/fill0.h'`"
  1148. test 479 -eq "$Wc_c" ||
  1149.     echo 'bitmaps/board/fill0.h: original size 479, current size' "$Wc_c"
  1150. rm -f _shar_wnt_.tmp
  1151. fi
  1152. # ============= bitmaps/board/fill1.h ==============
  1153. if test -f 'bitmaps/board/fill1.h' -a X"$1" != X"-c"; then
  1154.     echo 'x - skipping bitmaps/board/fill1.h (File already exists)'
  1155.     rm -f _shar_wnt_.tmp
  1156. else
  1157. > _shar_wnt_.tmp
  1158. echo 'x - extracting bitmaps/board/fill1.h (Text)'
  1159. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/fill1.h' &&
  1160. #define fill1_width 32
  1161. #define fill1_height 16
  1162. static char fill1_bits[] = {
  1163. X   0x55, 0x55, 0xff, 0xff, 0xaa, 0xea, 0xff, 0xbf, 0x55, 0xf5, 0xff, 0x5f,
  1164. X   0xaa, 0xfe, 0xff, 0xab, 0x55, 0xff, 0xff, 0x55, 0xea, 0xff, 0xbf, 0xaa,
  1165. X   0xf5, 0xff, 0x5f, 0x55, 0xfe, 0xff, 0xab, 0xaa, 0xff, 0xff, 0x55, 0x55,
  1166. X   0xff, 0xbf, 0xaa, 0xea, 0xff, 0x5f, 0x55, 0xf5, 0xff, 0xab, 0xaa, 0xfe,
  1167. X   0xff, 0x55, 0x55, 0xff, 0xbf, 0xaa, 0xea, 0xff, 0x5f, 0x55, 0xf5, 0xff,
  1168. X   0xab, 0xaa, 0xfe, 0xff};
  1169. SHAR_EOF
  1170. chmod 0644 bitmaps/board/fill1.h ||
  1171. echo 'restore of bitmaps/board/fill1.h failed'
  1172. Wc_c="`wc -c < 'bitmaps/board/fill1.h'`"
  1173. test 479 -eq "$Wc_c" ||
  1174.     echo 'bitmaps/board/fill1.h: original size 479, current size' "$Wc_c"
  1175. rm -f _shar_wnt_.tmp
  1176. fi
  1177. # ============= bitmaps/board/fill2.h ==============
  1178. if test -f 'bitmaps/board/fill2.h' -a X"$1" != X"-c"; then
  1179.     echo 'x - skipping bitmaps/board/fill2.h (File already exists)'
  1180.     rm -f _shar_wnt_.tmp
  1181. else
  1182. > _shar_wnt_.tmp
  1183. echo 'x - extracting bitmaps/board/fill2.h (Text)'
  1184. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/fill2.h' &&
  1185. #define fill2_width 32
  1186. #define fill2_height 16
  1187. static char fill2_bits[] = {
  1188. X   0x7f, 0x55, 0x55, 0xfd, 0xff, 0xaa, 0xaa, 0xff, 0xff, 0x57, 0xd5, 0xff,
  1189. X   0xfe, 0xaf, 0xfa, 0xbf, 0xf5, 0x7f, 0xfd, 0x5f, 0xea, 0xff, 0xff, 0xab,
  1190. X   0x55, 0xff, 0xff, 0x55, 0xaa, 0xfe, 0xbf, 0xaa, 0x55, 0xfd, 0x7f, 0x55,
  1191. X   0xaa, 0xff, 0xff, 0xaa, 0xd5, 0xff, 0xff, 0x57, 0xfa, 0xbf, 0xfe, 0xaf,
  1192. X   0xfd, 0x5f, 0xf5, 0x7f, 0xff, 0xab, 0xea, 0xff, 0xff, 0x55, 0x55, 0xff,
  1193. X   0xbf, 0xaa, 0xaa, 0xfe};
  1194. SHAR_EOF
  1195. chmod 0644 bitmaps/board/fill2.h ||
  1196. echo 'restore of bitmaps/board/fill2.h failed'
  1197. Wc_c="`wc -c < 'bitmaps/board/fill2.h'`"
  1198. test 479 -eq "$Wc_c" ||
  1199.     echo 'bitmaps/board/fill2.h: original size 479, current size' "$Wc_c"
  1200. rm -f _shar_wnt_.tmp
  1201. fi
  1202. # ============= bitmaps/board/fill3.h ==============
  1203. if test -f 'bitmaps/board/fill3.h' -a X"$1" != X"-c"; then
  1204.     echo 'x - skipping bitmaps/board/fill3.h (File already exists)'
  1205.     rm -f _shar_wnt_.tmp
  1206. else
  1207. > _shar_wnt_.tmp
  1208. echo 'x - extracting bitmaps/board/fill3.h (Text)'
  1209. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/fill3.h' &&
  1210. #define fill3_width 32
  1211. #define fill3_height 16
  1212. static char fill3_bits[] = {
  1213. X   0x55, 0x55, 0x57, 0x55, 0xaa, 0xea, 0xaf, 0xaa, 0x55, 0xf5, 0x7f, 0x55,
  1214. X   0xaa, 0xfe, 0xff, 0xaa, 0x55, 0xff, 0xff, 0x57, 0xea, 0xff, 0xff, 0xaf,
  1215. X   0xf5, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xff,
  1216. X   0xff, 0xbf, 0xfa, 0xff, 0xff, 0x5f, 0xd5, 0xff, 0xff, 0xab, 0xaa, 0xff,
  1217. X   0xff, 0x55, 0x55, 0xfd, 0xbf, 0xaa, 0xaa, 0xfa, 0x5f, 0x55, 0x55, 0xd5,
  1218. X   0xab, 0xaa, 0xaa, 0xaa};
  1219. SHAR_EOF
  1220. chmod 0644 bitmaps/board/fill3.h ||
  1221. echo 'restore of bitmaps/board/fill3.h failed'
  1222. Wc_c="`wc -c < 'bitmaps/board/fill3.h'`"
  1223. test 479 -eq "$Wc_c" ||
  1224.     echo 'bitmaps/board/fill3.h: original size 479, current size' "$Wc_c"
  1225. rm -f _shar_wnt_.tmp
  1226. fi
  1227. # ============= bitmaps/board/munchlr.h ==============
  1228. if test -f 'bitmaps/board/munchlr.h' -a X"$1" != X"-c"; then
  1229.     echo 'x - skipping bitmaps/board/munchlr.h (File already exists)'
  1230.     rm -f _shar_wnt_.tmp
  1231. else
  1232. > _shar_wnt_.tmp
  1233. echo 'x - extracting bitmaps/board/munchlr.h (Text)'
  1234. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/munchlr.h' &&
  1235. #define munchlr_width 16
  1236. #define munchlr_height 32
  1237. static char munchlr_bits[] = {
  1238. X   0xf0, 0x0f, 0x3c, 0x3c, 0x1e, 0x78, 0x1e, 0x78, 0x0f, 0xf0, 0x0f, 0xf0,
  1239. X   0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0,
  1240. X   0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0,
  1241. X   0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0,
  1242. X   0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x0f, 0xf0, 0x1e, 0x78, 0x1e, 0x78,
  1243. X   0x3c, 0x3c, 0xf0, 0x0f};
  1244. SHAR_EOF
  1245. chmod 0644 bitmaps/board/munchlr.h ||
  1246. echo 'restore of bitmaps/board/munchlr.h failed'
  1247. Wc_c="`wc -c < 'bitmaps/board/munchlr.h'`"
  1248. test 485 -eq "$Wc_c" ||
  1249.     echo 'bitmaps/board/munchlr.h: original size 485, current size' "$Wc_c"
  1250. rm -f _shar_wnt_.tmp
  1251. fi
  1252. # ============= bitmaps/board/munchtb.h ==============
  1253. if test -f 'bitmaps/board/munchtb.h' -a X"$1" != X"-c"; then
  1254.     echo 'x - skipping bitmaps/board/munchtb.h (File already exists)'
  1255.     rm -f _shar_wnt_.tmp
  1256. else
  1257. > _shar_wnt_.tmp
  1258. echo 'x - extracting bitmaps/board/munchtb.h (Text)'
  1259. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/munchtb.h' &&
  1260. #define munchtb_width 32
  1261. #define munchtb_height 16
  1262. static char munchtb_bits[] = {
  1263. X   0xf0, 0xff, 0xff, 0x0f, 0xfc, 0xff, 0xff, 0x3f, 0xfe, 0xff, 0xff, 0x7f,
  1264. X   0xfe, 0xff, 0xff, 0x7f, 0x0f, 0x00, 0x00, 0xf0, 0x03, 0x00, 0x00, 0xc0,
  1265. X   0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00, 0x80,
  1266. X   0x01, 0x00, 0x00, 0x80, 0x03, 0x00, 0x00, 0xc0, 0x0f, 0x00, 0x00, 0xf0,
  1267. X   0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0x3f,
  1268. X   0xf0, 0xff, 0xff, 0x0f};
  1269. SHAR_EOF
  1270. chmod 0644 bitmaps/board/munchtb.h ||
  1271. echo 'restore of bitmaps/board/munchtb.h failed'
  1272. Wc_c="`wc -c < 'bitmaps/board/munchtb.h'`"
  1273. test 485 -eq "$Wc_c" ||
  1274.     echo 'bitmaps/board/munchtb.h: original size 485, current size' "$Wc_c"
  1275. rm -f _shar_wnt_.tmp
  1276. fi
  1277. # ============= bitmaps/board/oblong.h ==============
  1278. if test -f 'bitmaps/board/oblong.h' -a X"$1" != X"-c"; then
  1279.     echo 'x - skipping bitmaps/board/oblong.h (File already exists)'
  1280.     rm -f _shar_wnt_.tmp
  1281. else
  1282. > _shar_wnt_.tmp
  1283. echo 'x - extracting bitmaps/board/oblong.h (Text)'
  1284. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/oblong.h' &&
  1285. #define oblong_width 32
  1286. #define oblong_height 32
  1287. static char oblong_bits[] = {
  1288. X   0xf0, 0xff, 0xff, 0x0f, 0xfc, 0xff, 0xff, 0x3f, 0xfe, 0xff, 0xff, 0x7f,
  1289. X   0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1290. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1291. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1292. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1293. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1294. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1295. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1296. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1297. X   0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xfe, 0xff, 0xff, 0x7f,
  1298. X   0xfc, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0x0f};
  1299. SHAR_EOF
  1300. chmod 0644 bitmaps/board/oblong.h ||
  1301. echo 'restore of bitmaps/board/oblong.h failed'
  1302. Wc_c="`wc -c < 'bitmaps/board/oblong.h'`"
  1303. test 881 -eq "$Wc_c" ||
  1304.     echo 'bitmaps/board/oblong.h: original size 881, current size' "$Wc_c"
  1305. rm -f _shar_wnt_.tmp
  1306. fi
  1307. # ============= bitmaps/board/rect.h ==============
  1308. if test -f 'bitmaps/board/rect.h' -a X"$1" != X"-c"; then
  1309.     echo 'x - skipping bitmaps/board/rect.h (File already exists)'
  1310.     rm -f _shar_wnt_.tmp
  1311. else
  1312. > _shar_wnt_.tmp
  1313. echo 'x - extracting bitmaps/board/rect.h (Text)'
  1314. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/board/rect.h' &&
  1315. #define rect_width 32
  1316. #define rect_height 32
  1317. static char rect_bits[] = {
  1318. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1319. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1320. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1321. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1322. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1323. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1324. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1325. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1326. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1327. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1328. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
  1329. SHAR_EOF
  1330. chmod 0644 bitmaps/board/rect.h ||
  1331. echo 'restore of bitmaps/board/rect.h failed'
  1332. Wc_c="`wc -c < 'bitmaps/board/rect.h'`"
  1333. test 875 -eq "$Wc_c" ||
  1334.     echo 'bitmaps/board/rect.h: original size 875, current size' "$Wc_c"
  1335. rm -f _shar_wnt_.tmp
  1336. fi
  1337. # ============= bitmaps/chomp/chmpcls.h ==============
  1338. if test ! -d 'bitmaps/chomp'; then
  1339.     echo 'x - creating directory bitmaps/chomp'
  1340.     mkdir 'bitmaps/chomp'
  1341. fi
  1342. if test -f 'bitmaps/chomp/chmpcls.h' -a X"$1" != X"-c"; then
  1343.     echo 'x - skipping bitmaps/chomp/chmpcls.h (File already exists)'
  1344.     rm -f _shar_wnt_.tmp
  1345. else
  1346. > _shar_wnt_.tmp
  1347. echo 'x - extracting bitmaps/chomp/chmpcls.h (Text)'
  1348. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/chomp/chmpcls.h' &&
  1349. #define chmpcls_width 32
  1350. #define chmpcls_height 32
  1351. static char chmpcls_bits[] = {
  1352. X   0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe0, 0x07, 0xf0, 0x0f, 0xf0, 0x0f,
  1353. X   0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0f, 0x30, 0x0f, 0x30, 0x0f, 0x30, 0x0f,
  1354. X   0x30, 0x0c, 0x30, 0x0c, 0xf8, 0xff, 0xff, 0x1f, 0x0e, 0x00, 0x00, 0x70,
  1355. X   0x02, 0x00, 0x00, 0x40, 0x02, 0x00, 0x00, 0x40, 0x06, 0x00, 0x00, 0x60,
  1356. X   0x0c, 0x00, 0x00, 0x30, 0x08, 0x00, 0x00, 0x10, 0x0c, 0x00, 0x00, 0x30,
  1357. X   0x26, 0x00, 0x00, 0x64, 0x72, 0x00, 0x00, 0x4e, 0x72, 0x00, 0x00, 0x4e,
  1358. X   0xf2, 0x00, 0x00, 0x4f, 0xf2, 0xfd, 0xbf, 0x4f, 0xf2, 0xff, 0xff, 0x4f,
  1359. X   0xe2, 0xff, 0xff, 0x47, 0xc6, 0x1f, 0xf8, 0x63, 0x0c, 0x00, 0x00, 0x30,
  1360. X   0x08, 0x00, 0x00, 0x10, 0x0c, 0x00, 0x00, 0x30, 0x06, 0x00, 0x00, 0x60,
  1361. X   0xc2, 0x1f, 0xf8, 0x43, 0x46, 0x10, 0x08, 0x62, 0x6c, 0x30, 0x0c, 0x36,
  1362. X   0x38, 0xe0, 0x07, 0x1c, 0x00, 0x00, 0x00, 0x00};
  1363. SHAR_EOF
  1364. chmod 0644 bitmaps/chomp/chmpcls.h ||
  1365. echo 'restore of bitmaps/chomp/chmpcls.h failed'
  1366. Wc_c="`wc -c < 'bitmaps/chomp/chmpcls.h'`"
  1367. test 884 -eq "$Wc_c" ||
  1368.     echo 'bitmaps/chomp/chmpcls.h: original size 884, current size' "$Wc_c"
  1369. rm -f _shar_wnt_.tmp
  1370. fi
  1371. # ============= bitmaps/chomp/chmpclsm.h ==============
  1372. if test -f 'bitmaps/chomp/chmpclsm.h' -a X"$1" != X"-c"; then
  1373.     echo 'x - skipping bitmaps/chomp/chmpclsm.h (File already exists)'
  1374.     rm -f _shar_wnt_.tmp
  1375. else
  1376. > _shar_wnt_.tmp
  1377. echo 'x - extracting bitmaps/chomp/chmpclsm.h (Text)'
  1378. sed 's/^X//' << 'SHAR_EOF' > 'bitmaps/chomp/chmpclsm.h' &&
  1379. #define chmpclsm_width 32
  1380. #define chmpclsm_height 32
  1381. static char chmpclsm_bits[] = {
  1382. X   0xf0, 0x0f, 0xf0, 0x0f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f,
  1383. X   0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f, 0xf8, 0x1f,
  1384. X   0xfc, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1385. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1386. X   0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff,
  1387. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1388. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1389. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1390. X   0xfe, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
  1391. X   0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x1f, 0xff,
  1392. SHAR_EOF
  1393. true || echo 'restore of bitmaps/chomp/chmpclsm.h failed'
  1394. fi
  1395. echo 'End of  part 6'
  1396. echo 'File bitmaps/chomp/chmpclsm.h is continued in part 7'
  1397. echo 7 > _shar_seq_.tmp
  1398. exit 0
  1399. -- 
  1400. ---
  1401. Senior Systems Scientist        mail: dcmartin@msi.com
  1402. Molecular Simulations, Inc.        uucp: uunet!dcmartin
  1403. 796 North Pastoria Avenue        at&t: 408/522-9236
  1404.