home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume8 / xlife / part06 < prev    next >
Internet Message Format  |  1990-07-07  |  75KB

  1. Path: uunet!wuarchive!usc!apple!sun-barr!newstop!sun!andrew.cmu.edu
  2. From: dl2n+@andrew.cmu.edu (Daniel Edward Lovinger)
  3. Newsgroups: comp.sources.x
  4. Subject: v08i042: xlife 2.0, Part06/08
  5. Message-ID: <138538@sun.Eng.Sun.COM>
  6. Date: 7 Jul 90 17:05:23 GMT
  7. Sender: news@sun.Eng.Sun.COM
  8. Lines: 4723
  9. Approved: argv@sun.com
  10.  
  11. Submitted-by: Daniel Edward Lovinger <dl2n+@andrew.cmu.edu>
  12. Posting-number: Volume 8, Issue 42
  13. Archive-name: xlife/part06
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then unpack
  17. # it by saving it into a file and typing "sh file".  To overwrite existing
  18. # files, type "sh file -c".  You can also feed this as standard input via
  19. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  20. # will see the following message at the end:
  21. #        "End of archive 6 (of 8)."
  22. # Contents:  xlife-2.0/README xlife-2.0/button.c xlife-2.0/cellbox.h
  23. #   xlife-2.0/defs.h xlife-2.0/expose.c xlife-2.0/file_misc.c
  24. #   xlife-2.0/gentab.c xlife-2.0/help.c xlife-2.0/key.c
  25. #   xlife-2.0/macros.h xlife-2.0/motion.c xlife-2.0/patterns/f.life
  26. #   xlife-2.0/patterns/f2.life xlife-2.0/patterns/f3.life
  27. #   xlife-2.0/patterns/gliders4_4.life
  28. #   xlife-2.0/patterns/longfuse.life xlife-2.0/patterns/longfuse2.life
  29. #   xlife-2.0/patterns/mediumfishgun.life xlife-2.0/patterns/p24.life
  30. #   xlife-2.0/patterns/rake4.life xlife-2.0/patterns/rake5.life
  31. #   xlife-2.0/patterns/rake6.life xlife-2.0/patterns/rake7.life
  32. #   xlife-2.0/patterns/rakeshipgun.life
  33. #   xlife-2.0/patterns/randomgun.life
  34. #   xlife-2.0/patterns/smallfishgun.life
  35. # Wrapped by dl2n@niobe.weh.andrew.cmu.edu on Mon Jul  2 22:48:12 1990
  36. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  37. if test -f xlife-2.0/README -a "${1}" != "-c" ; then 
  38.   echo shar: Will not over-write existing file \"xlife-2.0/README\"
  39. else
  40. echo shar: Extracting \"xlife-2.0/README\" \(2421 characters\)
  41. sed "s/^X//" >xlife-2.0/README <<'END_OF_xlife-2.0/README'
  42. XInstallation Notes
  43. X
  44. X    You will need to modify the DIR define in defs.h to match
  45. Xwhere you will be installing the xlife pattern libraries. The value
  46. Xwill be what xlife pops up as the default load path.
  47. X
  48. X    Past that, not much needs to be done. Just compile and have
  49. Xat some of the more interesting patterns shipped along with the
  50. Xprogram
  51. X
  52. X    breeder : the full blown breeder pattern which constructs
  53. X            and infinite number of glider guns as it
  54. X            moves to the right in the universe. This
  55. X            is *big*.
  56. X
  57. X    cmu : well, if you didn't know already, CMU's official logo
  58. X        is a 14 degree square. Run this to see *why* it is.
  59. X        Just kidding ... really >:-)
  60. X
  61. X    plus lots and lots of nifty patterns which have been snarfed
  62. X    from all over the place. You should see somewhere in there
  63. X    just about every interesting little creature you ever heard
  64. X    of. If you come up with any more good patterns (hopefully smaller
  65. X    than the breeder :-), please send them over to us!
  66. X
  67. X    If you feel up to it, the TODO file lists some things we would
  68. Xlike to add into the game ... if you implement any of these, please send
  69. Xus the patches.
  70. X
  71. X    About file formats - lifeconv is a filter that will switch life 
  72. Xfile formats for you. If you have the patterns from the initial 1.0
  73. Xrelease, you may want to run lifeconv on all of the patterns. It isn't
  74. Xreally neccesary since the new loader assumes the old format if none is
  75. Xspecified in the file (see the man page), but lifeconv will convert
  76. Xthe image to the smallest representation, and will allow offset loading.
  77. X
  78. X
  79. X            Jon (jcrb@cs.cmu.edu)
  80. X            Dan (dl2n@andrew.cmu.edu)
  81. X            Chuck (cs4n@andrew.cmu.edu)
  82. X             Eric (eric@snark.uu.net)
  83. X
  84. X
  85. XNEW PATTERNS (that we particularly remember) :
  86. X
  87. Xp[1-9][1-9]*        -    oscillators of period n
  88. Xcentinial        -    *s*entinal (i kin spill weyl :-)
  89. Xlongsnake        -    collapsing gliders
  90. Xgourmet            -    interesting new clock pattern
  91. Xrandomgun        -    look carefully, then beat your head against
  92. X                    the wall to clear your brain.
  93. Xalu            -    even worse
  94. Xcounter            -    my head hurts ...
  95. Xblockpusher*        -    push da weetle block down the screen ...
  96. Xslowship*        -    *large* spaceships
  97. X
  98. X
  99. XPATTERN ARCHIVING :
  100. X
  101. XIf you discover new and interesting life patterns, let us know! Please
  102. Xsend the xlife savefile to
  103. X
  104. X    dl2n+xlife@andrew.cmu.edu
  105. X
  106. X    or post to
  107. X
  108. X    comp.theory.cell-automata
  109. X
  110. XThese will be incorporated into the xlife distribution. Periodically, 
  111. Xwe will also post the latest and greatest discoveries to 
  112. Xcomp.theory.cell-automata.
  113. END_OF_xlife-2.0/README
  114. if test 2421 -ne `wc -c <xlife-2.0/README`; then
  115.     echo shar: \"xlife-2.0/README\" unpacked with wrong size!
  116. fi
  117. # end of overwriting check
  118. fi
  119. if test -f xlife-2.0/button.c -a "${1}" != "-c" ; then 
  120.   echo shar: Will not over-write existing file \"xlife-2.0/button.c\"
  121. else
  122. echo shar: Extracting \"xlife-2.0/button.c\" \(2163 characters\)
  123. sed "s/^X//" >xlife-2.0/button.c <<'END_OF_xlife-2.0/button.c'
  124. X/*
  125. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  126. X *
  127. X * Permission to use, copy, modify, distribute, and sell this software and its
  128. X * documentation for any purpose is hereby granted without fee, provided that
  129. X * the above copyright notice appear in all copies and that both that
  130. X * copyright notice and this permission notice appear in supporting
  131. X * documentation, and that the name of the copyright holders not be used in
  132. X * advertising or publicity pertaining to distribution of the software without
  133. X * specific, written prior permission.  The copyright holders make no
  134. X * representations about the suitability of this software for any purpose.  It
  135. X * is provided "as is" without express or implied warranty.
  136. X *
  137. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  138. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  139. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  140. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  141. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  142. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  143. X * PERFORMANCE OF THIS SOFTWARE.
  144. X */
  145. X
  146. X#include "defs.h"
  147. X
  148. XButton()
  149. X{
  150. X    if(ClassifyWin(event.xbutton.window) == LIFEWIN){
  151. X    switch(event.xbutton.button){
  152. X      case 1:
  153. X        if(scale == 1){
  154. X        drawpoint(event.xbutton.x,event.xbutton.y,1);
  155. X        }
  156. X        else{
  157. X        drawbox(event.xbutton.x & (0xffffffff << (scale-1)) ,event.xbutton.y & (0xffffffff << scale-1),1);
  158. X        }
  159. X        addcell(XPOS(event.xbutton.x,xpos),YPOS(event.xbutton.y,ypos));
  160. X        numcells++;
  161. X        break;
  162. X      case 2:
  163. X        XClearWindow(disp,lifew);
  164. X        xpos += (event.xbutton.x - width/2) >> (scale -1);
  165. X        ypos += (event.xbutton.y - height/2) >> (scale -1);
  166. X        redrawscreen();
  167. X        break;
  168. X
  169. X      case 3:
  170. X        if(scale == 1){
  171. X        drawpoint(event.xbutton.x,event.xbutton.y,0);
  172. X        }
  173. X        else{
  174. X        drawbox(event.xbutton.x & (0xffffffff << (scale-1)) ,event.xbutton.y & (0xffffffff << scale-1),0);
  175. X        }
  176. X        deletecell(XPOS(event.xbutton.x,xpos),YPOS(event.xbutton.y,ypos)); 
  177. X        numcells--;
  178. X    }
  179. X    }
  180. X    XFlush(disp);
  181. X}
  182. END_OF_xlife-2.0/button.c
  183. if test 2163 -ne `wc -c <xlife-2.0/button.c`; then
  184.     echo shar: \"xlife-2.0/button.c\" unpacked with wrong size!
  185. fi
  186. # end of overwriting check
  187. fi
  188. if test -f xlife-2.0/cellbox.h -a "${1}" != "-c" ; then 
  189.   echo shar: Will not over-write existing file \"xlife-2.0/cellbox.h\"
  190. else
  191. echo shar: Extracting \"xlife-2.0/cellbox.h\" \(1767 characters\)
  192. sed "s/^X//" >xlife-2.0/cellbox.h <<'END_OF_xlife-2.0/cellbox.h'
  193. X/*
  194. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  195. X *
  196. X * Permission to use, copy, modify, distribute, and sell this software and its
  197. X * documentation for any purpose is hereby granted without fee, provided that
  198. X * the above copyright notice appear in all copies and that both that
  199. X * copyright notice and this permission notice appear in supporting
  200. X * documentation, and that the name of the copyright holders not be used in
  201. X * advertising or publicity pertaining to distribution of the software without
  202. X * specific, written prior permission.  The copyright holders make no
  203. X * representations about the suitability of this software for any purpose.  It
  204. X * is provided "as is" without express or implied warranty.
  205. X *
  206. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  207. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  208. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  209. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  210. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  211. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  212. X * PERFORMANCE OF THIS SOFTWARE.
  213. X */
  214. X
  215. Xtypedef struct box {
  216. X    unsigned long x,y,live1,live2,olive1,olive2,dead;
  217. X    unsigned long on[8];
  218. X    struct box *up, *dn, *lf, *rt, *fore, *next,*hfore,*hnext;
  219. X}
  220. Xcellbox;
  221. X
  222. X#define HASHSIZE    32768
  223. X#define MAXON        8192    /* max # cells we can change to on per move */
  224. X#define MAXOFF        8192    /* max # cells we can change to off per move */
  225. X
  226. Xextern cellbox *link();
  227. Xextern cellbox *head;
  228. Xextern cellbox *freep;
  229. Xextern cellbox *boxes[HASHSIZE];
  230. Xextern XPoint onpoints[MAXON],offpoints[MAXOFF];
  231. Xextern XRectangle onrects[MAXON],offrects[MAXOFF];
  232. END_OF_xlife-2.0/cellbox.h
  233. if test 1767 -ne `wc -c <xlife-2.0/cellbox.h`; then
  234.     echo shar: \"xlife-2.0/cellbox.h\" unpacked with wrong size!
  235. fi
  236. # end of overwriting check
  237. fi
  238. if test -f xlife-2.0/defs.h -a "${1}" != "-c" ; then 
  239.   echo shar: Will not over-write existing file \"xlife-2.0/defs.h\"
  240. else
  241. echo shar: Extracting \"xlife-2.0/defs.h\" \(2341 characters\)
  242. sed "s/^X//" >xlife-2.0/defs.h <<'END_OF_xlife-2.0/defs.h'
  243. X/*
  244. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  245. X *
  246. X * Permission to use, copy, modify, distribute, and sell this software and its
  247. X * documentation for any purpose is hereby granted without fee, provided that
  248. X * the above copyright notice appear in all copies and that both that
  249. X * copyright notice and this permission notice appear in supporting
  250. X * documentation, and that the name of the copyright holders not be used in
  251. X * advertising or publicity pertaining to distribution of the software without
  252. X * specific, written prior permission.  The copyright holders make no
  253. X * representations about the suitability of this software for any purpose.  It
  254. X * is provided "as is" without express or implied warranty.
  255. X *
  256. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  257. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  258. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  259. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  260. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  261. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  262. X * PERFORMANCE OF THIS SOFTWARE.
  263. X */
  264. X
  265. X; /* bogus semi-colon to appease the GNU god */
  266. X#include <stdio.h>
  267. X#include <X11/Xos.h>
  268. X#include <X11/Xlib.h>
  269. X#include <X11/Xutil.h>
  270. X#include <X11/cursorfont.h>
  271. X#include <X11/keysym.h>
  272. X#include <X11/keysymdef.h>
  273. X
  274. X#define DIR "/afs/andrew/usr/games/lib/xlife/"
  275. X#define NORMALFONT "8x13"
  276. X#define BOLDFONT "8x13bold"
  277. X#define FONTHEIGHT 13
  278. X#define FONTWIDTH 8
  279. X#define FONTWIDTH10 82
  280. X
  281. X#define MAINWIN 0
  282. X
  283. X#define INPUTWIN 1
  284. X#define INPUTXOFF 2
  285. X#define INPUTH 20
  286. X#define INPUTYOFF FONTHEIGHT
  287. X#define INPUTLEN 125
  288. X#define INPUTTEXTLEN (INPUTLEN - INPUTFROMLEN)
  289. X#define ICOORDS(x,y) (INPUTXOFF + (x) * FONTWIDTH), (INPUTYOFF + (y) * FONTHEIGHT)
  290. X
  291. X#define LIFEWIN 2
  292. X#define LIFEXOF
  293. X
  294. X#define XPOS(x,xpos) ((x >> (scale -1)) + xpos) 
  295. X#define YPOS(y,ypos) ((y >> (scale -1)) + ypos )
  296. X
  297. X#define RXPOS(x,xpos) ((x - xpos) << (scale -1))
  298. X#define RYPOS(y,ypos) ((y - ypos) << (scale -1))
  299. X
  300. X#define STARTPOS 2100000000
  301. X/* global data hack goes here to reduce stress */
  302. X
  303. X#define STOP     0x0
  304. X#define HIDE    0x1
  305. X#define RUN    0x2
  306. X
  307. X
  308. X#define DELAY_FAST 0
  309. X#define DELAY_MED 250
  310. X#define DELAY_SLOW 500
  311. X
  312. X#define GLOBAL extern
  313. X
  314. X#include "data.h"
  315. X
  316. END_OF_xlife-2.0/defs.h
  317. if test 2341 -ne `wc -c <xlife-2.0/defs.h`; then
  318.     echo shar: \"xlife-2.0/defs.h\" unpacked with wrong size!
  319. fi
  320. # end of overwriting check
  321. fi
  322. if test -f xlife-2.0/expose.c -a "${1}" != "-c" ; then 
  323.   echo shar: Will not over-write existing file \"xlife-2.0/expose.c\"
  324. else
  325. echo shar: Extracting \"xlife-2.0/expose.c\" \(1661 characters\)
  326. sed "s/^X//" >xlife-2.0/expose.c <<'END_OF_xlife-2.0/expose.c'
  327. X/*
  328. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  329. X *
  330. X * Permission to use, copy, modify, distribute, and sell this software and its
  331. X * documentation for any purpose is hereby granted without fee, provided that
  332. X * the above copyright notice appear in all copies and that both that
  333. X * copyright notice and this permission notice appear in supporting
  334. X * documentation, and that the name of the copyright holders not be used in
  335. X * advertising or publicity pertaining to distribution of the software without
  336. X * specific, written prior permission.  The copyright holders make no
  337. X * representations about the suitability of this software for any purpose.  It
  338. X * is provided "as is" without express or implied warranty.
  339. X *
  340. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  341. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  342. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  343. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  344. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  345. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  346. X * PERFORMANCE OF THIS SOFTWARE.
  347. X */
  348. X
  349. X#include "defs.h"
  350. X
  351. XDoExpose(win)
  352. Xint win;
  353. X{
  354. X    int buflen;
  355. X
  356. X    switch(win) {
  357. X      case LIFEWIN:
  358. X    while(XCheckMaskEvent(disp,ExposureMask,&event));
  359. X    XClearWindow(disp,lifew);
  360. X    redrawscreen();
  361. X      case INPUTWIN:
  362. X    XClearWindow(disp, inputw);
  363. X    buflen = strlen(inpbuf);
  364. X    XDrawString(disp, inputw, ntextgc, ICOORDS(0,0), inpbuf + ((buflen > inputlength) ? buflen - inputlength : 0), buflen);
  365. X    break;
  366. X      default:
  367. X    break;
  368. X
  369. X    }
  370. X}
  371. END_OF_xlife-2.0/expose.c
  372. if test 1661 -ne `wc -c <xlife-2.0/expose.c`; then
  373.     echo shar: \"xlife-2.0/expose.c\" unpacked with wrong size!
  374. fi
  375. # end of overwriting check
  376. fi
  377. if test -f xlife-2.0/file_misc.c -a "${1}" != "-c" ; then 
  378.   echo shar: Will not over-write existing file \"xlife-2.0/file_misc.c\"
  379. else
  380. echo shar: Extracting \"xlife-2.0/file_misc.c\" \(2391 characters\)
  381. sed "s/^X//" >xlife-2.0/file_misc.c <<'END_OF_xlife-2.0/file_misc.c'
  382. X/*
  383. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  384. X *
  385. X * Permission to use, copy, modify, distribute, and sell this software and its
  386. X * documentation for any purpose is hereby granted without fee, provided that
  387. X * the above copyright notice appear in all copies and that both that
  388. X * copyright notice and this permission notice appear in supporting
  389. X * documentation, and that the name of the copyright holders not be used in
  390. X * advertising or publicity pertaining to distribution of the software without
  391. X * specific, written prior permission.  The copyright holders make no
  392. X * representations about the suitability of this software for any purpose.  It
  393. X * is provided "as is" without express or implied warranty.
  394. X *
  395. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  396. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  397. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  398. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  399. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  400. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  401. X * PERFORMANCE OF THIS SOFTWARE.
  402. X */
  403. X
  404. X
  405. X#include "defs.h"
  406. X#include "data.h"
  407. X#include <stdio.h>
  408. X
  409. Xvoid name_file(){
  410. X
  411. X    if(fname[0] != 0){
  412. X    sprintf(inpbuf,"Old Name: %s, New Name: ",fname);
  413. X    minbuflen=strlen(inpbuf);
  414. X    }
  415. X    else{
  416. X    strcat(inpbuf,"New Name: ");
  417. X    minbuflen=10;
  418. X    }
  419. X
  420. X    XClearWindow(disp,inputw);
  421. X    XDrawString(disp, inputw, ntextgc,ICOORDS(0,0),inpbuf, strlen(inpbuf));
  422. X
  423. X    getxstring();
  424. X
  425. X    strcpy(fname,inpbuf+minbuflen);
  426. X    inpbuf[0]=0;
  427. X    
  428. X    XClearWindow(disp,inputw);
  429. X}
  430. X
  431. Xvoid comment(){
  432. X
  433. X    minbuflen=9;
  434. X
  435. X    for(;;){
  436. X    strcpy(inpbuf,"Comment: ");
  437. X    XClearWindow(disp,inputw);
  438. X    XDrawString(disp, inputw, ntextgc,ICOORDS(0,0),inpbuf, strlen(inpbuf));
  439. X
  440. X    getxstring();
  441. X
  442. X    strcpy(comments[numcomments],inpbuf+minbuflen);
  443. X    
  444. X    if((comments[numcomments][0]==0)||(++numcomments > (MAXCOMMENTS -2))){
  445. X        XClearWindow(disp,inputw);
  446. X        inpbuf[0]=0;
  447. X        return;
  448. X    }
  449. X    }
  450. X}
  451. X
  452. Xvoid view_comments(){
  453. X
  454. X    int i;
  455. X    
  456. X    XClearWindow(disp,lifew);
  457. X    for(i=0;i < numcomments;i++){
  458. X    XDrawString(disp,lifew,ntextgc,10,i*12+25,comments[i],strlen(comments[i]));
  459. X    }
  460. X    getxstring();
  461. X    inpbuf[0]=0;
  462. X    XClearWindow(disp,lifew);
  463. X    XClearWindow(disp,inputw);
  464. X    redrawscreen();
  465. X}
  466. END_OF_xlife-2.0/file_misc.c
  467. if test 2391 -ne `wc -c <xlife-2.0/file_misc.c`; then
  468.     echo shar: \"xlife-2.0/file_misc.c\" unpacked with wrong size!
  469. fi
  470. # end of overwriting check
  471. fi
  472. if test -f xlife-2.0/gentab.c -a "${1}" != "-c" ; then 
  473.   echo shar: Will not over-write existing file \"xlife-2.0/gentab.c\"
  474. else
  475. echo shar: Extracting \"xlife-2.0/gentab.c\" \(2425 characters\)
  476. sed "s/^X//" >xlife-2.0/gentab.c <<'END_OF_xlife-2.0/gentab.c'
  477. X/*
  478. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  479. X *
  480. X * Permission to use, copy, modify, distribute, and sell this software and its
  481. X * documentation for any purpose is hereby granted without fee, provided that
  482. X * the above copyright notice appear in all copies and that both that
  483. X * copyright notice and this permission notice appear in supporting
  484. X * documentation, and that the name of the copyright holders not be used in
  485. X * advertising or publicity pertaining to distribution of the software without
  486. X * specific, written prior permission.  The copyright holders make no
  487. X * representations about the suitability of this software for any purpose.  It
  488. X * is provided "as is" without express or implied warranty.
  489. X *
  490. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  491. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  492. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  493. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  494. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  495. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  496. X * PERFORMANCE OF THIS SOFTWARE.
  497. X */
  498. X
  499. X#include "defs.h"
  500. X#include "struct.h"
  501. X#include "macros.h"
  502. X
  503. Xvoid gentab()
  504. X{
  505. X    struct worktab {
  506. X    u_long value;
  507. X    u_long off_1;
  508. X    u_long off_2;
  509. X    } work[32], *wend = work+32, *w1, *w2, *w3, *w4;
  510. X    
  511. X    u_long val1, val2, val3;
  512. X    char *ptr1, *ptr2, *ptr3;
  513. X    u_long t1;
  514. X    int i;
  515. X
  516. X    for (i=0, t1=1; i<16; i++, t1<<=1) {
  517. X    work[i].value = (born & t1) ? 1 : 0;
  518. X    work[i].off_1 = i;
  519. X    work[i].off_2 = 0;
  520. X    }
  521. X    for (i=0, t1=1; i<16; i++, t1<<=1) {
  522. X    work[i+16].value = (live & t1) ? 1 : 0;
  523. X    work[i+16].off_1 = i;
  524. X    work[i+16].off_2 = 1;
  525. X    }
  526. X
  527. X    for (w1=work; w1<wend; w1++) {
  528. X    ptr1 = lookup + w1->off_1*0x10000+w1->off_2*0x8;
  529. X    val1 = w1->value * 0x8;
  530. X    for (w2 = work; w2<wend; w2++) {
  531. X        ptr2 = ptr1 + w2->off_1*0x01000+w2->off_2*0x4;
  532. X        val2 = val1 + w2->value*0x4;
  533. X        for (w3 = work; w3<wend; w3++) {
  534. X        ptr3 = ptr2 + w3->off_1*0x00100+w3->off_2*0x2;
  535. X        val3 = val2 + w3->value*0x2;
  536. X        for (w4 = work; w4 < wend; w4++) {
  537. X            ptr3[w4->off_1*0x00010+w4->off_2*0x1] = val3 + w4->value*0x1;
  538. X        }
  539. X        }
  540. X    }
  541. X    }
  542. X/*    for (count=0;count <= 0xffff;count++){
  543. X    for (cells=0;cells <= 0xf;cells++){
  544. X        
  545. X        COMPUTELINE(t1,t2,count,cells,val);
  546. X        *ptr= (char)val;
  547. X        ptr++;
  548. X    }
  549. X    }*/
  550. X}
  551. X
  552. END_OF_xlife-2.0/gentab.c
  553. if test 2425 -ne `wc -c <xlife-2.0/gentab.c`; then
  554.     echo shar: \"xlife-2.0/gentab.c\" unpacked with wrong size!
  555. fi
  556. # end of overwriting check
  557. fi
  558. if test -f xlife-2.0/help.c -a "${1}" != "-c" ; then 
  559.   echo shar: Will not over-write existing file \"xlife-2.0/help.c\"
  560. else
  561. echo shar: Extracting \"xlife-2.0/help.c\" \(2675 characters\)
  562. sed "s/^X//" >xlife-2.0/help.c <<'END_OF_xlife-2.0/help.c'
  563. X/*
  564. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  565. X *
  566. X * Permission to use, copy, modify, distribute, and sell this software and its
  567. X * documentation for any purpose is hereby granted without fee, provided that
  568. X * the above copyright notice appear in all copies and that both that
  569. X * copyright notice and this permission notice appear in supporting
  570. X * documentation, and that the name of the copyright holders not be used in
  571. X * advertising or publicity pertaining to distribution of the software without
  572. X * specific, written prior permission.  The copyright holders make no
  573. X * representations about the suitability of this software for any purpose.  It
  574. X * is provided "as is" without express or implied warranty.
  575. X *
  576. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  577. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  578. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  579. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  580. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  581. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  582. X * PERFORMANCE OF THIS SOFTWARE.
  583. X */
  584. X
  585. X#include "defs.h"
  586. X#include "stdio.h"
  587. X#include "data.h"
  588. X#include "stdio.h"
  589. X    
  590. Xstatic char *strs[] = { "     XLife Help",
  591. X            "",
  592. X            "Move up            :8, Up Arrow",
  593. X            "Move down          :2, Down Arrow",
  594. X            "Move right         :6, Right Arrow",
  595. X            "Move left          :4, Left Arrow",
  596. X            "Move ul            :7",
  597. X            "Move ur            :9",
  598. X            "Move dl            :1",
  599. X            "Move dr            :3",
  600. X            "Center             :5",
  601. X            "Zoom in            :=,+",
  602. X            "Zoom out           :-",
  603. X            "Generate on/off    :g",
  604. X            "One generation     :o",
  605. X            "Cell count on/off  :c",
  606. X            "Save               :S",
  607. X            "Load               :l",
  608. X            "Hide               :h",
  609. X            "Draw               :Button 1",
  610. X            "Center on cursor   :Button 2",
  611. X            "Delete             :Button 3",
  612. X            "Help               :?, Help Key",
  613. X            "Randomize          :!",
  614. X            "Redraw screen      :r",
  615. X            "New rules          :R",
  616. X            "Change file name   :N",
  617. X            "Add Comments       :A",
  618. X            "View Comments      :V",
  619. X            "Clear              :C",
  620. X            "Speed Control",
  621. X            "Fast               :f",
  622. X            "Medium             :m",
  623. X            "Slow               :s",
  624. X            "",
  625. X            "Quit               :Q",    
  626. X            "",
  627. X            "Hit Return to continue",
  628. X            0 };
  629. X
  630. Xvoid help() {
  631. X    
  632. X    int i = 0;
  633. X    
  634. X    XClearWindow(disp,lifew);
  635. X    while (strs[i]) {
  636. X    XDrawString(disp,lifew,ntextgc,10,i*12+25,strs[i],strlen(strs[i]));
  637. X    i++;
  638. X    }
  639. X    getxstring();
  640. X    inpbuf[0]=0;
  641. X    XClearWindow(disp,lifew);
  642. X    redrawscreen();
  643. X    
  644. X}
  645. X
  646. X
  647. X
  648. END_OF_xlife-2.0/help.c
  649. if test 2675 -ne `wc -c <xlife-2.0/help.c`; then
  650.     echo shar: \"xlife-2.0/help.c\" unpacked with wrong size!
  651. fi
  652. # end of overwriting check
  653. fi
  654. if test -f xlife-2.0/key.c -a "${1}" != "-c" ; then 
  655.   echo shar: Will not over-write existing file \"xlife-2.0/key.c\"
  656. else
  657. echo shar: Extracting \"xlife-2.0/key.c\" \(2518 characters\)
  658. sed "s/^X//" >xlife-2.0/key.c <<'END_OF_xlife-2.0/key.c'
  659. X/*
  660. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  661. X *
  662. X * Permission to use, copy, modify, distribute, and sell this software and its
  663. X * documentation for any purpose is hereby granted without fee, provided that
  664. X * the above copyright notice appear in all copies and that both that
  665. X * copyright notice and this permission notice appear in supporting
  666. X * documentation, and that the name of the copyright holders not be used in
  667. X * advertising or publicity pertaining to distribution of the software without
  668. X * specific, written prior permission.  The copyright holders make no
  669. X * representations about the suitability of this software for any purpose.  It
  670. X * is provided "as is" without express or implied warranty.
  671. X *
  672. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  673. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  674. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  675. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  676. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  677. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  678. X * PERFORMANCE OF THIS SOFTWARE.
  679. X */
  680. X
  681. X#include "defs.h"
  682. X#include "macros.h"
  683. X
  684. Xvoid getxstring()
  685. X{
  686. X    XComposeStatus status;
  687. X    int offset=0, buflen;
  688. X
  689. X    state = STOP;
  690. X    for(;;){
  691. X    XMaskEvent(disp, KeyPressMask ,&event);
  692. X    if (event.type == KeyPress){
  693. X        
  694. X        XLookupString(&event.xkey, keybuf, 16, &ks, &status);
  695. X        
  696. X        if(IsModifierKey(ks)){
  697. X            continue;
  698. X        }
  699. X        
  700. X        switch(ClassifyWin(event.xkey.window)) {
  701. X          case INPUTWIN:
  702. X          case LIFEWIN:
  703. X        if((ks != XK_Return) && (ks != XK_Linefeed)) {
  704. X            if((ks == XK_BackSpace) || (ks == XK_Delete)) {
  705. X            buflen = strlen(inpbuf);
  706. X            if(buflen>minbuflen) {
  707. X                inpbuf[buflen - 1] = 0;
  708. X                XClearWindow(disp, inputw);
  709. X                offset = (buflen > INPUTLEN) ? buflen - INPUTLEN : 0;
  710. X                XDrawString(disp, inputw, ntextgc, ICOORDS(0,0), inpbuf + offset, buflen);
  711. X            }
  712. X            }
  713. X            else {
  714. X            if(ks == '~'){
  715. X                inpbuf[minbuflen] = NULL;
  716. X                XClearWindow(disp,inputw);
  717. X            }
  718. X            strcat(inpbuf, keybuf);
  719. X            buflen = strlen(inpbuf);
  720. X            if (buflen > INPBUFLEN) inpbuf[INPBUFLEN] = 0;
  721. X            offset = (buflen > INPUTLEN) ? buflen - INPUTLEN : 0;
  722. X            if (offset) XClearWindow(disp, inputw);
  723. X            XDrawString(disp, inputw, ntextgc, ICOORDS(0,0), inpbuf + offset, buflen);
  724. X            }
  725. X        }
  726. X        else {
  727. X            XClearWindow(disp, inputw);
  728. X            return;
  729. X        }
  730. X        }
  731. X    }
  732. X    }
  733. X}
  734. END_OF_xlife-2.0/key.c
  735. if test 2518 -ne `wc -c <xlife-2.0/key.c`; then
  736.     echo shar: \"xlife-2.0/key.c\" unpacked with wrong size!
  737. fi
  738. # end of overwriting check
  739. fi
  740. if test -f xlife-2.0/macros.h -a "${1}" != "-c" ; then 
  741.   echo shar: Will not over-write existing file \"xlife-2.0/macros.h\"
  742. else
  743. echo shar: Extracting \"xlife-2.0/macros.h\" \(1688 characters\)
  744. sed "s/^X//" >xlife-2.0/macros.h <<'END_OF_xlife-2.0/macros.h'
  745. X/*
  746. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  747. X *
  748. X * Permission to use, copy, modify, distribute, and sell this software and its
  749. X * documentation for any purpose is hereby granted without fee, provided that
  750. X * the above copyright notice appear in all copies and that both that
  751. X * copyright notice and this permission notice appear in supporting
  752. X * documentation, and that the name of the copyright holders not be used in
  753. X * advertising or publicity pertaining to distribution of the software without
  754. X * specific, written prior permission.  The copyright holders make no
  755. X * representations about the suitability of this software for any purpose.  It
  756. X * is provided "as is" without express or implied warranty.
  757. X *
  758. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  759. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  760. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  761. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  762. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  763. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  764. X * PERFORMANCE OF THIS SOFTWARE.
  765. X */
  766. X
  767. X
  768. X#define COMPUTELINE(x1,x2,x3,x4,v1)\
  769. X            v1 = 0;\
  770. X        x1=(0x1<<((x3)&0xf));\
  771. X        x2=x4&0x1;\
  772. X        if ((x2&&(x1&live))||((!x2)&&(x1&born)))  v1 |= 0x1;\
  773. X        x1=(0x1<<((x3>>(4))&0xf));\
  774. X        x2=x4&0x2;\
  775. X        if ((x2&&(x1&live))||((!x2)&&(x1&born)))  v1 |= 0x2;\
  776. X        x1=(0x1<<((x3>>(8))&0xf));\
  777. X        x2=x4&0x4;\
  778. X        if ((x2&&(x1&live))||((!x2)&&(x1&born)))  v1 |= 0x4;\
  779. X        x1=(0x1<<((x3>>(12))&0xf));\
  780. X        x2=x4&0x8;\
  781. X        if ((x2&&(x1&live))||((!x2)&&(x1&born)))  v1 |= 0x8;
  782. X
  783. X
  784. X    
  785. X    
  786. X
  787. END_OF_xlife-2.0/macros.h
  788. if test 1688 -ne `wc -c <xlife-2.0/macros.h`; then
  789.     echo shar: \"xlife-2.0/macros.h\" unpacked with wrong size!
  790. fi
  791. # end of overwriting check
  792. fi
  793. if test -f xlife-2.0/motion.c -a "${1}" != "-c" ; then 
  794.   echo shar: Will not over-write existing file \"xlife-2.0/motion.c\"
  795. else
  796. echo shar: Extracting \"xlife-2.0/motion.c\" \(1956 characters\)
  797. sed "s/^X//" >xlife-2.0/motion.c <<'END_OF_xlife-2.0/motion.c'
  798. X/*
  799. X * XLife Copyright 1989 Jon Bennett jb7m+@andrew.cmu.edu, jcrb@cs.cmu.edu
  800. X *
  801. X * Permission to use, copy, modify, distribute, and sell this software and its
  802. X * documentation for any purpose is hereby granted without fee, provided that
  803. X * the above copyright notice appear in all copies and that both that
  804. X * copyright notice and this permission notice appear in supporting
  805. X * documentation, and that the name of the copyright holders not be used in
  806. X * advertising or publicity pertaining to distribution of the software without
  807. X * specific, written prior permission.  The copyright holders make no
  808. X * representations about the suitability of this software for any purpose.  It
  809. X * is provided "as is" without express or implied warranty.
  810. X *
  811. X * THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  812. X * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  813. X * EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  814. X * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  815. X * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  816. X * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  817. X * PERFORMANCE OF THIS SOFTWARE.
  818. X */
  819. X
  820. X#include "defs.h"
  821. X
  822. Xvoid Motion()
  823. X{
  824. X    if(ClassifyWin(event.xmotion.window) == LIFEWIN){
  825. X    if(event.xmotion.state & Button1MotionMask){
  826. X        if(scale == 1) drawpoint(event.xmotion.x,event.xmotion.y,1);
  827. X        else drawbox(event.xmotion.x & (0xffffffff << (scale-1)) ,event.xmotion.y & (0xffffffff << scale-1),1);
  828. X               addcell(XPOS(event.xmotion.x,xpos),YPOS(event.xmotion.y,ypos));
  829. X    }
  830. X    else{
  831. X        if(event.xmotion.state & Button3MotionMask){
  832. X        if(scale == 1) drawpoint(event.xmotion.x,event.xmotion.y,0);
  833. X        else drawbox(event.xmotion.x & (0xffffffff << (scale-1)) ,event.xmotion.y & (0xffffffff << scale-1),0);
  834. X        deletecell(XPOS(event.xmotion.x,xpos),YPOS(event.xmotion.y,ypos)); 
  835. X        }
  836. X    }
  837. X    }       
  838. X    XFlush(disp);
  839. X}
  840. X
  841. END_OF_xlife-2.0/motion.c
  842. if test 1956 -ne `wc -c <xlife-2.0/motion.c`; then
  843.     echo shar: \"xlife-2.0/motion.c\" unpacked with wrong size!
  844. fi
  845. # end of overwriting check
  846. fi
  847. if test -f xlife-2.0/patterns/f.life -a "${1}" != "-c" ; then 
  848.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/f.life\"
  849. else
  850. echo shar: Extracting \"xlife-2.0/patterns/f.life\" \(2523 characters\)
  851. sed "s/^X//" >xlife-2.0/patterns/f.life <<'END_OF_xlife-2.0/patterns/f.life'
  852. X#A
  853. X333 541
  854. X334 542
  855. X334 543
  856. X333 544
  857. X334 544
  858. X349 540
  859. X350 540
  860. X351 540
  861. X351 541
  862. X351 542
  863. X350 543
  864. X348 540
  865. X347 541
  866. X347 543
  867. X327 539
  868. X328 539
  869. X329 539
  870. X330 541
  871. X330 543
  872. X331 544
  873. X332 544
  874. X326 536
  875. X328 536
  876. X326 537
  877. X329 537
  878. X349 533
  879. X349 534
  880. X349 535
  881. X340 533
  882. X346 531
  883. X341 532
  884. X345 532
  885. X348 532
  886. X341 533
  887. X341 534
  888. X342 534
  889. X342 535
  890. X343 535
  891. X348 535
  892. X347 536
  893. X344 537
  894. X345 537
  895. X339 527
  896. X340 527
  897. X339 528
  898. X340 528
  899. X340 529
  900. X349 526
  901. X350 526
  902. X351 526
  903. X351 527
  904. X351 528
  905. X350 529
  906. X341 526
  907. X342 526
  908. X348 526
  909. X342 527
  910. X343 527
  911. X347 527
  912. X341 528
  913. X342 528
  914. X341 529
  915. X347 529
  916. X360 426
  917. X361 426
  918. X363 426
  919. X364 426
  920. X362 427
  921. X363 427
  922. X361 424
  923. X362 424
  924. X360 425
  925. X361 425
  926. X362 425
  927. X363 425
  928. X366 439
  929. X367 439
  930. X367 440
  931. X368 440
  932. X366 441
  933. X295 455
  934. X296 455
  935. X297 455
  936. X297 456
  937. X296 457
  938. X371 444
  939. X372 444
  940. X372 445
  941. X371 446
  942. X404 458
  943. X404 459
  944. X275 429
  945. X276 429
  946. X270 430
  947. X271 430
  948. X272 430
  949. X275 430
  950. X276 430
  951. X272 431
  952. X271 432
  953. X275 435
  954. X276 435
  955. X276 437
  956. X310 470
  957. X311 470
  958. X312 470
  959. X312 471
  960. X311 472
  961. X404 450
  962. X403 451
  963. X397 452
  964. X398 452
  965. X399 452
  966. X403 452
  967. X403 453
  968. X404 453
  969. X388 458
  970. X387 459
  971. X388 459
  972. X387 460
  973. X388 460
  974. X389 458
  975. X389 459
  976. X390 459
  977. X390 460
  978. X391 460
  979. X389 461
  980. X390 461
  981. X406 443
  982. X407 443
  983. X405 444
  984. X407 444
  985. X408 444
  986. X405 445
  987. X406 445
  988. X407 445
  989. X405 446
  990. X406 446
  991. X405 450
  992. X405 451
  993. X406 451
  994. X405 452
  995. X406 457
  996. X407 457
  997. X405 458
  998. X407 458
  999. X408 458
  1000. X405 459
  1001. X406 459
  1002. X407 459
  1003. X405 460
  1004. X406 460
  1005. X300 460
  1006. X307 466
  1007. X306 467
  1008. X301 460
  1009. X302 460
  1010. X302 461
  1011. X301 462
  1012. X305 465
  1013. X306 465
  1014. X307 465
  1015. X285 445
  1016. X286 445
  1017. X287 445
  1018. X287 446
  1019. X286 447
  1020. X336 468
  1021. X337 468
  1022. X334 469
  1023. X335 469
  1024. X337 469
  1025. X338 469
  1026. X334 470
  1027. X335 470
  1028. X336 470
  1029. X337 470
  1030. X335 471
  1031. X336 471
  1032. X343 468
  1033. X344 468
  1034. X345 468
  1035. X346 468
  1036. X342 469
  1037. X346 469
  1038. X346 470
  1039. X342 471
  1040. X345 471
  1041. X341 473
  1042. X343 474
  1043. X344 475
  1044. X344 476
  1045. X343 477
  1046. X344 477
  1047. X342 478
  1048. X336 474
  1049. X340 474
  1050. X335 475
  1051. X336 475
  1052. X336 476
  1053. X337 476
  1054. X337 477
  1055. X338 477
  1056. X339 479
  1057. X340 479
  1058. X325 483
  1059. X328 483
  1060. X329 484
  1061. X325 485
  1062. X329 485
  1063. X326 486
  1064. X327 486
  1065. X328 486
  1066. X329 486
  1067. X343 482
  1068. X344 482
  1069. X345 482
  1070. X346 482
  1071. X342 483
  1072. X346 483
  1073. X346 484
  1074. X342 485
  1075. X345 485
  1076. X315 475
  1077. X316 475
  1078. X316 477
  1079. X317 475
  1080. X317 476
  1081. X321 478
  1082. X323 478
  1083. X321 479
  1084. X324 479
  1085. X322 481
  1086. X323 481
  1087. X324 481
  1088. X355 429
  1089. X356 429
  1090. X355 430
  1091. X356 430
  1092. X394 450
  1093. X394 451
  1094. X395 451
  1095. X396 451
  1096. X361 434
  1097. X362 434
  1098. X362 435
  1099. X363 435
  1100. X361 436
  1101. X290 450
  1102. X291 450
  1103. X292 450
  1104. X292 451
  1105. X291 452
  1106. X398 442
  1107. X399 443
  1108. X399 444
  1109. X404 444
  1110. X397 445
  1111. X398 445
  1112. X399 445
  1113. X404 445
  1114. X404 449
  1115. X281 442
  1116. X277 435
  1117. X277 436
  1118. X280 440
  1119. X281 440
  1120. X282 440
  1121. X282 441
  1122. X395 442
  1123. X395 444
  1124. X396 445
  1125. X394 449
  1126. X395 449
  1127. X396 449
  1128. X345 429
  1129. X346 429
  1130. X345 430
  1131. X346 430
  1132. X381 454
  1133. X382 454
  1134. X382 455
  1135. X383 455
  1136. X382 456
  1137. X383 457
  1138. X335 429
  1139. X336 429
  1140. X335 430
  1141. X336 430
  1142. X377 450
  1143. X378 450
  1144. X376 451
  1145. X373 445
  1146. X376 449
  1147. X377 449
  1148. X325 429
  1149. X326 429
  1150. X325 430
  1151. X326 430
  1152. X315 429
  1153. X316 429
  1154. X315 430
  1155. X316 430
  1156. X305 429
  1157. X306 429
  1158. X305 430
  1159. X306 430
  1160. X295 429
  1161. X296 429
  1162. X295 430
  1163. X296 430
  1164. X285 429
  1165. X286 429
  1166. X285 430
  1167. X286 430
  1168. END_OF_xlife-2.0/patterns/f.life
  1169. if test 2523 -ne `wc -c <xlife-2.0/patterns/f.life`; then
  1170.     echo shar: \"xlife-2.0/patterns/f.life\" unpacked with wrong size!
  1171. fi
  1172. # end of overwriting check
  1173. fi
  1174. if test -f xlife-2.0/patterns/f2.life -a "${1}" != "-c" ; then 
  1175.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/f2.life\"
  1176. else
  1177. echo shar: Extracting \"xlife-2.0/patterns/f2.life\" \(2523 characters\)
  1178. sed "s/^X//" >xlife-2.0/patterns/f2.life <<'END_OF_xlife-2.0/patterns/f2.life'
  1179. X#A
  1180. X329 546
  1181. X330 546
  1182. X331 546
  1183. X332 546
  1184. X349 542
  1185. X349 543
  1186. X349 544
  1187. X345 538
  1188. X342 539
  1189. X343 539
  1190. X346 542
  1191. X347 542
  1192. X348 542
  1193. X345 543
  1194. X345 545
  1195. X348 545
  1196. X326 538
  1197. X327 539
  1198. X325 541
  1199. X326 541
  1200. X327 541
  1201. X328 543
  1202. X331 543
  1203. X332 544
  1204. X328 545
  1205. X332 545
  1206. X324 538
  1207. X324 539
  1208. X345 531
  1209. X348 531
  1210. X344 533
  1211. X343 534
  1212. X346 534
  1213. X347 535
  1214. X347 536
  1215. X341 537
  1216. X346 537
  1217. X347 537
  1218. X349 530
  1219. X337 530
  1220. X338 530
  1221. X339 530
  1222. X340 530
  1223. X338 531
  1224. X339 531
  1225. X339 534
  1226. X338 535
  1227. X339 535
  1228. X339 536
  1229. X340 536
  1230. X340 537
  1231. X349 528
  1232. X349 529
  1233. X346 528
  1234. X347 528
  1235. X348 528
  1236. X341 529
  1237. X345 529
  1238. X339 528
  1239. X340 528
  1240. X337 529
  1241. X338 529
  1242. X340 529
  1243. X360 426
  1244. X361 426
  1245. X363 426
  1246. X364 426
  1247. X362 427
  1248. X363 427
  1249. X361 424
  1250. X362 424
  1251. X360 425
  1252. X361 425
  1253. X362 425
  1254. X363 425
  1255. X366 439
  1256. X367 439
  1257. X367 440
  1258. X368 440
  1259. X366 441
  1260. X295 455
  1261. X296 455
  1262. X297 455
  1263. X297 456
  1264. X296 457
  1265. X371 444
  1266. X372 444
  1267. X372 445
  1268. X371 446
  1269. X404 458
  1270. X404 459
  1271. X275 429
  1272. X276 429
  1273. X270 430
  1274. X271 430
  1275. X272 430
  1276. X275 430
  1277. X276 430
  1278. X272 431
  1279. X271 432
  1280. X275 435
  1281. X276 435
  1282. X276 437
  1283. X310 470
  1284. X311 470
  1285. X312 470
  1286. X312 471
  1287. X311 472
  1288. X404 450
  1289. X403 451
  1290. X397 452
  1291. X398 452
  1292. X399 452
  1293. X403 452
  1294. X403 453
  1295. X404 453
  1296. X388 458
  1297. X387 459
  1298. X388 459
  1299. X387 460
  1300. X388 460
  1301. X389 458
  1302. X389 459
  1303. X390 459
  1304. X390 460
  1305. X391 460
  1306. X389 461
  1307. X390 461
  1308. X406 443
  1309. X407 443
  1310. X405 444
  1311. X407 444
  1312. X408 444
  1313. X405 445
  1314. X406 445
  1315. X407 445
  1316. X405 446
  1317. X406 446
  1318. X405 450
  1319. X405 451
  1320. X406 451
  1321. X405 452
  1322. X406 457
  1323. X407 457
  1324. X405 458
  1325. X407 458
  1326. X408 458
  1327. X405 459
  1328. X406 459
  1329. X407 459
  1330. X405 460
  1331. X406 460
  1332. X300 460
  1333. X307 466
  1334. X306 467
  1335. X301 460
  1336. X302 460
  1337. X302 461
  1338. X301 462
  1339. X305 465
  1340. X306 465
  1341. X307 465
  1342. X285 445
  1343. X286 445
  1344. X287 445
  1345. X287 446
  1346. X286 447
  1347. X336 468
  1348. X337 468
  1349. X334 469
  1350. X335 469
  1351. X337 469
  1352. X338 469
  1353. X334 470
  1354. X335 470
  1355. X336 470
  1356. X337 470
  1357. X335 471
  1358. X336 471
  1359. X343 468
  1360. X344 468
  1361. X345 468
  1362. X346 468
  1363. X342 469
  1364. X346 469
  1365. X346 470
  1366. X342 471
  1367. X345 471
  1368. X341 473
  1369. X343 474
  1370. X344 475
  1371. X344 476
  1372. X343 477
  1373. X344 477
  1374. X342 478
  1375. X336 474
  1376. X340 474
  1377. X335 475
  1378. X336 475
  1379. X336 476
  1380. X337 476
  1381. X337 477
  1382. X338 477
  1383. X339 479
  1384. X340 479
  1385. X325 483
  1386. X328 483
  1387. X329 484
  1388. X325 485
  1389. X329 485
  1390. X326 486
  1391. X327 486
  1392. X328 486
  1393. X329 486
  1394. X343 482
  1395. X344 482
  1396. X345 482
  1397. X346 482
  1398. X342 483
  1399. X346 483
  1400. X346 484
  1401. X342 485
  1402. X345 485
  1403. X315 475
  1404. X316 475
  1405. X316 477
  1406. X317 475
  1407. X317 476
  1408. X321 478
  1409. X323 478
  1410. X321 479
  1411. X324 479
  1412. X322 481
  1413. X323 481
  1414. X324 481
  1415. X355 429
  1416. X356 429
  1417. X355 430
  1418. X356 430
  1419. X394 450
  1420. X394 451
  1421. X395 451
  1422. X396 451
  1423. X361 434
  1424. X362 434
  1425. X362 435
  1426. X363 435
  1427. X361 436
  1428. X290 450
  1429. X291 450
  1430. X292 450
  1431. X292 451
  1432. X291 452
  1433. X398 442
  1434. X399 443
  1435. X399 444
  1436. X404 444
  1437. X397 445
  1438. X398 445
  1439. X399 445
  1440. X404 445
  1441. X404 449
  1442. X281 442
  1443. X277 435
  1444. X277 436
  1445. X280 440
  1446. X281 440
  1447. X282 440
  1448. X282 441
  1449. X395 442
  1450. X395 444
  1451. X396 445
  1452. X394 449
  1453. X395 449
  1454. X396 449
  1455. X345 429
  1456. X346 429
  1457. X345 430
  1458. X346 430
  1459. X381 454
  1460. X382 454
  1461. X382 455
  1462. X383 455
  1463. X382 456
  1464. X383 457
  1465. X335 429
  1466. X336 429
  1467. X335 430
  1468. X336 430
  1469. X377 450
  1470. X378 450
  1471. X376 451
  1472. X373 445
  1473. X376 449
  1474. X377 449
  1475. X325 429
  1476. X326 429
  1477. X325 430
  1478. X326 430
  1479. X315 429
  1480. X316 429
  1481. X315 430
  1482. X316 430
  1483. X305 429
  1484. X306 429
  1485. X305 430
  1486. X306 430
  1487. X295 429
  1488. X296 429
  1489. X295 430
  1490. X296 430
  1491. X285 429
  1492. X286 429
  1493. X285 430
  1494. X286 430
  1495. END_OF_xlife-2.0/patterns/f2.life
  1496. if test 2523 -ne `wc -c <xlife-2.0/patterns/f2.life`; then
  1497.     echo shar: \"xlife-2.0/patterns/f2.life\" unpacked with wrong size!
  1498. fi
  1499. # end of overwriting check
  1500. fi
  1501. if test -f xlife-2.0/patterns/f3.life -a "${1}" != "-c" ; then 
  1502.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/f3.life\"
  1503. else
  1504. echo shar: Extracting \"xlife-2.0/patterns/f3.life\" \(2523 characters\)
  1505. sed "s/^X//" >xlife-2.0/patterns/f3.life <<'END_OF_xlife-2.0/patterns/f3.life'
  1506. X#A
  1507. X323 520
  1508. X326 520
  1509. X327 521
  1510. X323 522
  1511. X327 522
  1512. X324 523
  1513. X325 523
  1514. X326 523
  1515. X327 523
  1516. X344 519
  1517. X344 520
  1518. X344 521
  1519. X341 519
  1520. X342 519
  1521. X343 519
  1522. X340 520
  1523. X340 522
  1524. X343 522
  1525. X321 515
  1526. X322 516
  1527. X320 518
  1528. X321 518
  1529. X322 518
  1530. X319 515
  1531. X319 516
  1532. X338 511
  1533. X341 511
  1534. X342 512
  1535. X342 513
  1536. X336 514
  1537. X341 514
  1538. X342 514
  1539. X340 515
  1540. X337 516
  1541. X338 516
  1542. X334 511
  1543. X333 512
  1544. X334 512
  1545. X334 513
  1546. X335 513
  1547. X335 514
  1548. X344 505
  1549. X344 506
  1550. X344 507
  1551. X341 505
  1552. X342 505
  1553. X343 505
  1554. X336 506
  1555. X340 506
  1556. X340 508
  1557. X343 508
  1558. X339 510
  1559. X334 505
  1560. X335 505
  1561. X332 506
  1562. X333 506
  1563. X335 506
  1564. X332 507
  1565. X333 507
  1566. X334 507
  1567. X335 507
  1568. X333 508
  1569. X334 508
  1570. X361 424
  1571. X362 424
  1572. X360 425
  1573. X361 425
  1574. X362 425
  1575. X363 425
  1576. X360 426
  1577. X361 426
  1578. X363 426
  1579. X364 426
  1580. X362 427
  1581. X363 427
  1582. X366 439
  1583. X367 439
  1584. X367 440
  1585. X366 441
  1586. X286 447
  1587. X295 455
  1588. X368 440
  1589. X371 444
  1590. X372 444
  1591. X372 445
  1592. X373 445
  1593. X371 446
  1594. X408 444
  1595. X404 449
  1596. X404 450
  1597. X405 450
  1598. X403 451
  1599. X405 451
  1600. X406 451
  1601. X403 452
  1602. X405 452
  1603. X403 453
  1604. X404 453
  1605. X271 432
  1606. X270 430
  1607. X271 430
  1608. X275 429
  1609. X276 429
  1610. X272 430
  1611. X275 430
  1612. X276 430
  1613. X272 431
  1614. X275 435
  1615. X276 435
  1616. X277 435
  1617. X277 436
  1618. X276 437
  1619. X311 472
  1620. X312 470
  1621. X382 455
  1622. X383 455
  1623. X382 456
  1624. X383 457
  1625. X388 458
  1626. X389 458
  1627. X387 459
  1628. X388 459
  1629. X389 459
  1630. X390 459
  1631. X387 460
  1632. X388 460
  1633. X390 460
  1634. X391 460
  1635. X389 461
  1636. X390 461
  1637. X406 443
  1638. X407 443
  1639. X404 444
  1640. X405 444
  1641. X407 444
  1642. X404 445
  1643. X405 445
  1644. X406 445
  1645. X407 445
  1646. X405 446
  1647. X406 446
  1648. X408 458
  1649. X406 457
  1650. X407 457
  1651. X404 458
  1652. X405 458
  1653. X407 458
  1654. X404 459
  1655. X405 459
  1656. X406 459
  1657. X407 459
  1658. X405 460
  1659. X406 460
  1660. X305 465
  1661. X306 465
  1662. X307 465
  1663. X307 466
  1664. X306 467
  1665. X310 470
  1666. X311 470
  1667. X296 455
  1668. X297 455
  1669. X297 456
  1670. X296 457
  1671. X300 460
  1672. X301 460
  1673. X302 460
  1674. X302 461
  1675. X301 462
  1676. X335 471
  1677. X335 475
  1678. X334 469
  1679. X335 469
  1680. X334 470
  1681. X335 470
  1682. X344 468
  1683. X345 468
  1684. X346 468
  1685. X346 469
  1686. X346 470
  1687. X336 468
  1688. X337 468
  1689. X343 468
  1690. X337 469
  1691. X338 469
  1692. X342 469
  1693. X336 470
  1694. X337 470
  1695. X345 471
  1696. X344 475
  1697. X344 476
  1698. X344 477
  1699. X336 471
  1700. X342 471
  1701. X341 473
  1702. X336 474
  1703. X340 474
  1704. X343 474
  1705. X336 475
  1706. X336 476
  1707. X337 476
  1708. X337 477
  1709. X338 477
  1710. X343 477
  1711. X342 478
  1712. X321 478
  1713. X323 478
  1714. X328 483
  1715. X329 484
  1716. X329 485
  1717. X328 486
  1718. X329 486
  1719. X321 479
  1720. X324 479
  1721. X322 481
  1722. X323 481
  1723. X324 481
  1724. X325 483
  1725. X325 485
  1726. X326 486
  1727. X327 486
  1728. X339 479
  1729. X340 479
  1730. X343 482
  1731. X342 483
  1732. X342 485
  1733. X344 482
  1734. X345 482
  1735. X346 482
  1736. X346 483
  1737. X346 484
  1738. X345 485
  1739. X312 471
  1740. X315 475
  1741. X316 475
  1742. X317 475
  1743. X317 476
  1744. X316 477
  1745. X355 429
  1746. X356 429
  1747. X355 430
  1748. X356 430
  1749. X394 449
  1750. X395 449
  1751. X396 449
  1752. X394 450
  1753. X394 451
  1754. X395 451
  1755. X396 451
  1756. X397 452
  1757. X398 452
  1758. X399 452
  1759. X361 434
  1760. X362 434
  1761. X362 435
  1762. X363 435
  1763. X361 436
  1764. X290 450
  1765. X291 450
  1766. X292 450
  1767. X292 451
  1768. X291 452
  1769. X280 440
  1770. X281 440
  1771. X282 440
  1772. X282 441
  1773. X281 442
  1774. X285 445
  1775. X286 445
  1776. X287 445
  1777. X287 446
  1778. X395 442
  1779. X398 442
  1780. X399 443
  1781. X395 444
  1782. X399 444
  1783. X396 445
  1784. X397 445
  1785. X398 445
  1786. X399 445
  1787. X345 429
  1788. X346 429
  1789. X345 430
  1790. X346 430
  1791. X336 429
  1792. X336 430
  1793. X335 429
  1794. X335 430
  1795. X376 449
  1796. X377 449
  1797. X377 450
  1798. X378 450
  1799. X376 451
  1800. X381 454
  1801. X382 454
  1802. X325 429
  1803. X326 429
  1804. X325 430
  1805. X326 430
  1806. X315 429
  1807. X316 429
  1808. X315 430
  1809. X316 430
  1810. X305 429
  1811. X306 429
  1812. X305 430
  1813. X306 430
  1814. X296 429
  1815. X296 430
  1816. X295 429
  1817. X295 430
  1818. X285 429
  1819. X286 429
  1820. X285 430
  1821. X286 430
  1822. END_OF_xlife-2.0/patterns/f3.life
  1823. if test 2523 -ne `wc -c <xlife-2.0/patterns/f3.life`; then
  1824.     echo shar: \"xlife-2.0/patterns/f3.life\" unpacked with wrong size!
  1825. fi
  1826. # end of overwriting check
  1827. fi
  1828. if test -f xlife-2.0/patterns/gliders4_4.life -a "${1}" != "-c" ; then 
  1829.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/gliders4_4.life\"
  1830. else
  1831. echo shar: Extracting \"xlife-2.0/patterns/gliders4_4.life\" \(1099 characters\)
  1832. sed "s/^X//" >xlife-2.0/patterns/gliders4_4.life <<'END_OF_xlife-2.0/patterns/gliders4_4.life'
  1833. X#R
  1834. X-18 -50
  1835. X-17 -50
  1836. X-11 -50
  1837. X-10 -50
  1838. X-18 -49
  1839. X-17 -49
  1840. X-11 -49
  1841. X-10 -49
  1842. X-19 -33
  1843. X-18 -33
  1844. X-16 -33
  1845. X-12 -33
  1846. X-10 -33
  1847. X -9 -33
  1848. X-19 -32
  1849. X-16 -32
  1850. X-12 -32
  1851. X -9 -32
  1852. X-18 -31
  1853. X-17 -31
  1854. X-16 -31
  1855. X-12 -31
  1856. X-11 -31
  1857. X-10 -31
  1858. X -3 -26
  1859. X -4 -25
  1860. X -3 -25
  1861. X 13 -25
  1862. X 14 -25
  1863. X -5 -24
  1864. X -4 -24
  1865. X 13 -24
  1866. X 14 -24
  1867. X-18 -23
  1868. X-17 -23
  1869. X -4 -23
  1870. X -3 -23
  1871. X  0 -23
  1872. X  1 -23
  1873. X-18 -22
  1874. X-17 -22
  1875. X -4 -19
  1876. X -3 -19
  1877. X  0 -19
  1878. X  1 -19
  1879. X-21 -18
  1880. X-20 -18
  1881. X -5 -18
  1882. X -4 -18
  1883. X 13 -18
  1884. X 14 -18
  1885. X-20 -17
  1886. X -4 -17
  1887. X -3 -17
  1888. X 13 -17
  1889. X 14 -17
  1890. X-20 -16
  1891. X-18 -16
  1892. X -3 -16
  1893. X-19 -15
  1894. X-18 -15
  1895. X-15 -12
  1896. X-16 -11
  1897. X-16 -10
  1898. X-15 -10
  1899. X-14 -10
  1900. X 13  12
  1901. X 11  13
  1902. X 13  13
  1903. X 12  14
  1904. X 13  14
  1905. X  9  16
  1906. X 18  16
  1907. X 19  16
  1908. X -3  17
  1909. X  9  17
  1910. X 10  17
  1911. X 18  17
  1912. X 20  17
  1913. X-14  18
  1914. X-13  18
  1915. X -4  18
  1916. X -3  18
  1917. X  8  18
  1918. X 10  18
  1919. X 20  18
  1920. X-14  19
  1921. X-13  19
  1922. X -5  19
  1923. X -4  19
  1924. X 20  19
  1925. X 21  19
  1926. X -4  20
  1927. X -3  20
  1928. X  0  20
  1929. X  1  20
  1930. X 17  23
  1931. X 18  23
  1932. X -4  24
  1933. X -3  24
  1934. X  0  24
  1935. X  1  24
  1936. X 17  24
  1937. X 18  24
  1938. X-14  25
  1939. X-13  25
  1940. X -5  25
  1941. X -4  25
  1942. X-14  26
  1943. X-13  26
  1944. X -4  26
  1945. X -3  26
  1946. X -3  27
  1947. X  9  40
  1948. X 10  40
  1949. X 12  40
  1950. X 16  40
  1951. X 18  40
  1952. X 19  40
  1953. X  9  41
  1954. X 12  41
  1955. X 16  41
  1956. X 19  41
  1957. X 10  42
  1958. X 11  42
  1959. X 12  42
  1960. X 16  42
  1961. X 17  42
  1962. X 18  42
  1963. X 10  50
  1964. X 11  50
  1965. X 17  50
  1966. X 18  50
  1967. X 10  51
  1968. X 11  51
  1969. X 17  51
  1970. X 18  51
  1971. END_OF_xlife-2.0/patterns/gliders4_4.life
  1972. if test 1099 -ne `wc -c <xlife-2.0/patterns/gliders4_4.life`; then
  1973.     echo shar: \"xlife-2.0/patterns/gliders4_4.life\" unpacked with wrong size!
  1974. fi
  1975. # end of overwriting check
  1976. fi
  1977. if test -f xlife-2.0/patterns/longfuse.life -a "${1}" != "-c" ; then 
  1978.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/longfuse.life\"
  1979. else
  1980. echo shar: Extracting \"xlife-2.0/patterns/longfuse.life\" \(1667 characters\)
  1981. sed "s/^X//" >xlife-2.0/patterns/longfuse.life <<'END_OF_xlife-2.0/patterns/longfuse.life'
  1982. X#P -137 -2
  1983. X...*...............................................................................................................................................................................................................................................................................
  1984. X..*.*.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  1985. X...*..**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  1986. X...................................................................................................................................................................................................................................................................................
  1987. X**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  1988. X**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  1989. END_OF_xlife-2.0/patterns/longfuse.life
  1990. if test 1667 -ne `wc -c <xlife-2.0/patterns/longfuse.life`; then
  1991.     echo shar: \"xlife-2.0/patterns/longfuse.life\" unpacked with wrong size!
  1992. fi
  1993. # end of overwriting check
  1994. fi
  1995. if test -f xlife-2.0/patterns/longfuse2.life -a "${1}" != "-c" ; then 
  1996.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/longfuse2.life\"
  1997. else
  1998. echo shar: Extracting \"xlife-2.0/patterns/longfuse2.life\" \(1655 characters\)
  1999. sed "s/^X//" >xlife-2.0/patterns/longfuse2.life <<'END_OF_xlife-2.0/patterns/longfuse2.life'
  2000. X#P -136 -2
  2001. X....**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  2002. X*...**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  2003. X*.*..............................................................................................................................................................................................................................................................................
  2004. X..*.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  2005. X*.*.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**.**
  2006. X.*...............................................................................................................................................................................................................................................................................
  2007. END_OF_xlife-2.0/patterns/longfuse2.life
  2008. if test 1655 -ne `wc -c <xlife-2.0/patterns/longfuse2.life`; then
  2009.     echo shar: \"xlife-2.0/patterns/longfuse2.life\" unpacked with wrong size!
  2010. fi
  2011. # end of overwriting check
  2012. fi
  2013. if test -f xlife-2.0/patterns/mediumfishgun.life -a "${1}" != "-c" ; then 
  2014.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/mediumfishgun.life\"
  2015. else
  2016. echo shar: Extracting \"xlife-2.0/patterns/mediumfishgun.life\" \(2379 characters\)
  2017. sed "s/^X//" >xlife-2.0/patterns/mediumfishgun.life <<'END_OF_xlife-2.0/patterns/mediumfishgun.life'
  2018. X#R
  2019. X-13 -45
  2020. X-12 -45
  2021. X -6 -45
  2022. X -5 -45
  2023. X-13 -44
  2024. X-12 -44
  2025. X -6 -44
  2026. X -5 -44
  2027. X-14 -30
  2028. X-13 -30
  2029. X-12 -30
  2030. X -6 -30
  2031. X -5 -30
  2032. X -4 -30
  2033. X-14 -29
  2034. X-13 -29
  2035. X-12 -29
  2036. X -6 -29
  2037. X -5 -29
  2038. X -4 -29
  2039. X-13 -28
  2040. X-12 -28
  2041. X -6 -28
  2042. X -5 -28
  2043. X-11 -27
  2044. X -7 -27
  2045. X-13 -26
  2046. X-10 -26
  2047. X -8 -26
  2048. X -5 -26
  2049. X-14 -25
  2050. X-10 -25
  2051. X -8 -25
  2052. X -4 -25
  2053. X-13 -24
  2054. X-10 -24
  2055. X -8 -24
  2056. X -5 -24
  2057. X-13 -23
  2058. X-12 -23
  2059. X-11 -23
  2060. X -7 -23
  2061. X -6 -23
  2062. X -5 -23
  2063. X-21 -22
  2064. X-21 -21
  2065. X-18 -21
  2066. X-17 -21
  2067. X-37 -20
  2068. X-36 -20
  2069. X-22 -20
  2070. X-16 -20
  2071. X-37 -19
  2072. X-36 -19
  2073. X-21 -19
  2074. X-19 -19
  2075. X-16 -19
  2076. X-15 -19
  2077. X-21 -18
  2078. X-17 -18
  2079. X-16 -18
  2080. X -6 -18
  2081. X -5 -18
  2082. X-19 -17
  2083. X-18 -17
  2084. X-17 -17
  2085. X -6 -17
  2086. X -5 -17
  2087. X-19 -15
  2088. X-18 -15
  2089. X-17 -15
  2090. X-21 -14
  2091. X-17 -14
  2092. X-16 -14
  2093. X-37 -13
  2094. X-36 -13
  2095. X-21 -13
  2096. X-19 -13
  2097. X-16 -13
  2098. X-15 -13
  2099. X-37 -12
  2100. X-36 -12
  2101. X-22 -12
  2102. X-16 -12
  2103. X-21 -11
  2104. X-18 -11
  2105. X-17 -11
  2106. X-21 -10
  2107. X -6  -5
  2108. X -8  -4
  2109. X -6  -4
  2110. X -7  -3
  2111. X -6  -3
  2112. X -4   2
  2113. X -3   2
  2114. X  6   2
  2115. X -5   3
  2116. X -3   3
  2117. X  5   3
  2118. X  6   3
  2119. X -3   4
  2120. X  5   4
  2121. X  7   4
  2122. X-18   9
  2123. X-18  10
  2124. X-15  10
  2125. X-14  10
  2126. X-34  11
  2127. X-33  11
  2128. X-19  11
  2129. X-13  11
  2130. X 15  11
  2131. X 17  11
  2132. X 18  11
  2133. X-34  12
  2134. X-33  12
  2135. X-18  12
  2136. X-16  12
  2137. X-13  12
  2138. X-12  12
  2139. X 14  12
  2140. X 17  12
  2141. X 18  12
  2142. X 21  12
  2143. X 22  12
  2144. X 23  12
  2145. X 36  12
  2146. X 37  12
  2147. X-18  13
  2148. X-14  13
  2149. X-13  13
  2150. X 14  13
  2151. X 21  13
  2152. X 22  13
  2153. X 36  13
  2154. X 37  13
  2155. X-16  14
  2156. X-15  14
  2157. X-14  14
  2158. X 14  14
  2159. X 15  14
  2160. X 19  14
  2161. X 20  14
  2162. X 21  14
  2163. X 16  15
  2164. X 20  15
  2165. X-16  16
  2166. X-15  16
  2167. X-14  16
  2168. X -3  16
  2169. X -2  16
  2170. X-18  17
  2171. X-14  17
  2172. X-13  17
  2173. X -3  17
  2174. X -2  17
  2175. X  5  17
  2176. X  6  17
  2177. X 16  17
  2178. X 20  17
  2179. X-34  18
  2180. X-33  18
  2181. X-18  18
  2182. X-16  18
  2183. X-13  18
  2184. X-12  18
  2185. X  5  18
  2186. X  6  18
  2187. X 14  18
  2188. X 15  18
  2189. X 19  18
  2190. X 20  18
  2191. X 21  18
  2192. X-34  19
  2193. X-33  19
  2194. X-19  19
  2195. X-13  19
  2196. X 14  19
  2197. X 21  19
  2198. X 22  19
  2199. X 36  19
  2200. X 37  19
  2201. X-18  20
  2202. X-15  20
  2203. X-14  20
  2204. X 14  20
  2205. X 17  20
  2206. X 18  20
  2207. X 21  20
  2208. X 22  20
  2209. X 23  20
  2210. X 36  20
  2211. X 37  20
  2212. X-18  21
  2213. X  6  21
  2214. X 12  21
  2215. X 15  21
  2216. X 17  21
  2217. X 18  21
  2218. X-10  22
  2219. X -9  22
  2220. X -8  22
  2221. X -4  22
  2222. X -3  22
  2223. X -2  22
  2224. X  5  22
  2225. X  6  22
  2226. X  7  22
  2227. X 11  22
  2228. X 12  22
  2229. X 13  22
  2230. X-10  23
  2231. X -7  23
  2232. X -5  23
  2233. X -2  23
  2234. X  5  23
  2235. X  7  23
  2236. X  8  23
  2237. X 10  23
  2238. X 11  23
  2239. X 13  23
  2240. X-11  24
  2241. X -7  24
  2242. X -5  24
  2243. X -1  24
  2244. X  4  24
  2245. X  5  24
  2246. X 13  24
  2247. X 14  24
  2248. X-10  25
  2249. X -7  25
  2250. X -5  25
  2251. X -2  25
  2252. X  4  25
  2253. X  5  25
  2254. X 13  25
  2255. X 14  25
  2256. X -8  26
  2257. X -4  26
  2258. X  4  26
  2259. X  5  26
  2260. X  6  26
  2261. X 12  26
  2262. X 13  26
  2263. X 14  26
  2264. X-10  27
  2265. X -9  27
  2266. X -3  27
  2267. X -2  27
  2268. X  6  27
  2269. X  7  27
  2270. X  8  27
  2271. X 10  27
  2272. X 11  27
  2273. X 12  27
  2274. X-11  28
  2275. X-10  28
  2276. X -9  28
  2277. X -3  28
  2278. X -2  28
  2279. X -1  28
  2280. X  8  28
  2281. X 10  28
  2282. X-11  29
  2283. X-10  29
  2284. X -9  29
  2285. X -3  29
  2286. X -2  29
  2287. X -1  29
  2288. X  5  29
  2289. X  8  29
  2290. X 10  29
  2291. X 13  29
  2292. X  4  30
  2293. X  7  30
  2294. X 11  30
  2295. X 14  30
  2296. X  5  31
  2297. X  6  31
  2298. X 12  31
  2299. X 13  31
  2300. X-10  43
  2301. X -9  43
  2302. X -3  43
  2303. X -2  43
  2304. X-10  44
  2305. X -9  44
  2306. X -3  44
  2307. X -2  44
  2308. X  5  44
  2309. X  6  44
  2310. X 12  44
  2311. X 13  44
  2312. X  5  45
  2313. X  6  45
  2314. X 12  45
  2315. X 13  45
  2316. END_OF_xlife-2.0/patterns/mediumfishgun.life
  2317. if test 2379 -ne `wc -c <xlife-2.0/patterns/mediumfishgun.life`; then
  2318.     echo shar: \"xlife-2.0/patterns/mediumfishgun.life\" unpacked with wrong size!
  2319. fi
  2320. # end of overwriting check
  2321. fi
  2322. if test -f xlife-2.0/patterns/p24.life -a "${1}" != "-c" ; then 
  2323.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/p24.life\"
  2324. else
  2325. echo shar: Extracting \"xlife-2.0/patterns/p24.life\" \(2403 characters\)
  2326. sed "s/^X//" >xlife-2.0/patterns/p24.life <<'END_OF_xlife-2.0/patterns/p24.life'
  2327. X#R
  2328. X-12 -26
  2329. X -9 -26
  2330. X 10 -26
  2331. X 13 -26
  2332. X-24 -25
  2333. X-12 -25
  2334. X 13 -25
  2335. X 25 -25
  2336. X-25 -24
  2337. X-23 -24
  2338. X-13 -24
  2339. X -8 -24
  2340. X  9 -24
  2341. X 14 -24
  2342. X 24 -24
  2343. X 26 -24
  2344. X-24 -23
  2345. X-14 -23
  2346. X-12 -23
  2347. X -9 -23
  2348. X -8 -23
  2349. X  9 -23
  2350. X 10 -23
  2351. X 13 -23
  2352. X 15 -23
  2353. X 25 -23
  2354. X-16 -22
  2355. X-15 -22
  2356. X-13 -22
  2357. X 14 -22
  2358. X 16 -22
  2359. X 17 -22
  2360. X-26 -21
  2361. X-25 -21
  2362. X-24 -21
  2363. X-23 -21
  2364. X-22 -21
  2365. X 23 -21
  2366. X 24 -21
  2367. X 25 -21
  2368. X 26 -21
  2369. X 27 -21
  2370. X-27 -20
  2371. X-22 -20
  2372. X 23 -20
  2373. X 28 -20
  2374. X-28 -19
  2375. X-25 -19
  2376. X-16 -19
  2377. X-13 -19
  2378. X 14 -19
  2379. X 17 -19
  2380. X 26 -19
  2381. X 29 -19
  2382. X-31 -18
  2383. X-28 -18
  2384. X-26 -18
  2385. X-25 -18
  2386. X-14 -18
  2387. X-13 -18
  2388. X 14 -18
  2389. X 15 -18
  2390. X 26 -18
  2391. X 27 -18
  2392. X 29 -18
  2393. X 32 -18
  2394. X-32 -17
  2395. X-30 -17
  2396. X-28 -17
  2397. X-22 -17
  2398. X 23 -17
  2399. X 29 -17
  2400. X 31 -17
  2401. X 33 -17
  2402. X-31 -16
  2403. X-28 -16
  2404. X-23 -16
  2405. X-21 -16
  2406. X 22 -16
  2407. X 24 -16
  2408. X 29 -16
  2409. X 32 -16
  2410. X-28 -15
  2411. X-27 -15
  2412. X-24 -15
  2413. X-21 -15
  2414. X 22 -15
  2415. X 25 -15
  2416. X 28 -15
  2417. X 29 -15
  2418. X-23 -14
  2419. X-22 -14
  2420. X 23 -14
  2421. X 24 -14
  2422. X-29  -9
  2423. X-26  -9
  2424. X 27  -9
  2425. X 30  -9
  2426. X-29  -8
  2427. X 30  -8
  2428. X-30  -7
  2429. X-25  -7
  2430. X  0  -7
  2431. X  1  -7
  2432. X 26  -7
  2433. X 31  -7
  2434. X-31  -6
  2435. X-29  -6
  2436. X-26  -6
  2437. X-25  -6
  2438. X  0  -6
  2439. X  1  -6
  2440. X 26  -6
  2441. X 27  -6
  2442. X 30  -6
  2443. X 32  -6
  2444. X-33  -5
  2445. X-32  -5
  2446. X-30  -5
  2447. X 31  -5
  2448. X 33  -5
  2449. X 34  -5
  2450. X-33  -2
  2451. X-30  -2
  2452. X 31  -2
  2453. X 34  -2
  2454. X-31  -1
  2455. X-30  -1
  2456. X 31  -1
  2457. X 32  -1
  2458. X-24   3
  2459. X-23   3
  2460. X 24   3
  2461. X 25   3
  2462. X-24   4
  2463. X-23   4
  2464. X  0   4
  2465. X  1   4
  2466. X 24   4
  2467. X 25   4
  2468. X-24   5
  2469. X-23   5
  2470. X  0   5
  2471. X  1   5
  2472. X 24   5
  2473. X 25   5
  2474. X-24   6
  2475. X 25   6
  2476. X-25   7
  2477. X-23   7
  2478. X 24   7
  2479. X 26   7
  2480. X-24   8
  2481. X-22   8
  2482. X-20   8
  2483. X-19   8
  2484. X-18   8
  2485. X 19   8
  2486. X 20   8
  2487. X 21   8
  2488. X 23   8
  2489. X 25   8
  2490. X-23   9
  2491. X-21   9
  2492. X-20   9
  2493. X-19   9
  2494. X-18   9
  2495. X 19   9
  2496. X 20   9
  2497. X 21   9
  2498. X 22   9
  2499. X 24   9
  2500. X-22  10
  2501. X 23  10
  2502. X-17  12
  2503. X-15  12
  2504. X 16  12
  2505. X 18  12
  2506. X-17  13
  2507. X-16  13
  2508. X 17  13
  2509. X 18  13
  2510. X-16  14
  2511. X 17  14
  2512. X  0  15
  2513. X  1  15
  2514. X-16  16
  2515. X-15  16
  2516. X  0  16
  2517. X  1  16
  2518. X 16  16
  2519. X 17  16
  2520. X-21  17
  2521. X-20  17
  2522. X-17  17
  2523. X-14  17
  2524. X-10  17
  2525. X 11  17
  2526. X 15  17
  2527. X 18  17
  2528. X 21  17
  2529. X 22  17
  2530. X-24  18
  2531. X-21  18
  2532. X-16  18
  2533. X-14  18
  2534. X-12  18
  2535. X-11  18
  2536. X 12  18
  2537. X 13  18
  2538. X 15  18
  2539. X 17  18
  2540. X 22  18
  2541. X 25  18
  2542. X-25  19
  2543. X-23  19
  2544. X-21  19
  2545. X-15  19
  2546. X-11  19
  2547. X-10  19
  2548. X 11  19
  2549. X 12  19
  2550. X 16  19
  2551. X 22  19
  2552. X 24  19
  2553. X 26  19
  2554. X-24  20
  2555. X-21  20
  2556. X-19  20
  2557. X-18  20
  2558. X -7  20
  2559. X -6  20
  2560. X  7  20
  2561. X  8  20
  2562. X 19  20
  2563. X 20  20
  2564. X 22  20
  2565. X 25  20
  2566. X-21  21
  2567. X-18  21
  2568. X -7  21
  2569. X -6  21
  2570. X  7  21
  2571. X  8  21
  2572. X 19  21
  2573. X 22  21
  2574. X-20  22
  2575. X-15  22
  2576. X -7  22
  2577. X -6  22
  2578. X  7  22
  2579. X  8  22
  2580. X 16  22
  2581. X 21  22
  2582. X-19  23
  2583. X-18  23
  2584. X-17  23
  2585. X-16  23
  2586. X-15  23
  2587. X -7  23
  2588. X  8  23
  2589. X 16  23
  2590. X 17  23
  2591. X 18  23
  2592. X 19  23
  2593. X 20  23
  2594. X -8  24
  2595. X -6  24
  2596. X  7  24
  2597. X  9  24
  2598. X-17  25
  2599. X -7  25
  2600. X -5  25
  2601. X -3  25
  2602. X -2  25
  2603. X -1  25
  2604. X  2  25
  2605. X  3  25
  2606. X  4  25
  2607. X  6  25
  2608. X  8  25
  2609. X 18  25
  2610. X-18  26
  2611. X-16  26
  2612. X -6  26
  2613. X -4  26
  2614. X -3  26
  2615. X -2  26
  2616. X -1  26
  2617. X  2  26
  2618. X  3  26
  2619. X  4  26
  2620. X  5  26
  2621. X  7  26
  2622. X 17  26
  2623. X 19  26
  2624. X-17  27
  2625. X -5  27
  2626. X  6  27
  2627. X 18  27
  2628. END_OF_xlife-2.0/patterns/p24.life
  2629. if test 2403 -ne `wc -c <xlife-2.0/patterns/p24.life`; then
  2630.     echo shar: \"xlife-2.0/patterns/p24.life\" unpacked with wrong size!
  2631. fi
  2632. # end of overwriting check
  2633. fi
  2634. if test -f xlife-2.0/patterns/rake4.life -a "${1}" != "-c" ; then 
  2635.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rake4.life\"
  2636. else
  2637. echo shar: Extracting \"xlife-2.0/patterns/rake4.life\" \(1995 characters\)
  2638. sed "s/^X//" >xlife-2.0/patterns/rake4.life <<'END_OF_xlife-2.0/patterns/rake4.life'
  2639. X#A
  2640. X477 270
  2641. X469 252
  2642. X381 262
  2643. X381 263
  2644. X509 275
  2645. X509 276
  2646. X510 276
  2647. X510 277
  2648. X511 277
  2649. X510 278
  2650. X509 279
  2651. X389 272
  2652. X390 272
  2653. X391 272
  2654. X391 273
  2655. X470 264
  2656. X471 264
  2657. X471 265
  2658. X472 265
  2659. X493 284
  2660. X494 284
  2661. X493 285
  2662. X494 285
  2663. X495 285
  2664. X493 286
  2665. X495 286
  2666. X496 286
  2667. X494 287
  2668. X495 287
  2669. X422 274
  2670. X425 274
  2671. X422 277
  2672. X423 277
  2673. X421 278
  2674. X424 278
  2675. X421 279
  2676. X424 279
  2677. X421 280
  2678. X423 280
  2679. X424 280
  2680. X421 281
  2681. X422 281
  2682. X511 283
  2683. X512 283
  2684. X509 284
  2685. X510 284
  2686. X512 284
  2687. X513 284
  2688. X509 285
  2689. X510 285
  2690. X511 285
  2691. X512 285
  2692. X510 286
  2693. X511 286
  2694. X511 269
  2695. X512 269
  2696. X509 270
  2697. X510 270
  2698. X512 270
  2699. X513 270
  2700. X509 271
  2701. X510 271
  2702. X511 271
  2703. X512 271
  2704. X510 272
  2705. X511 272
  2706. X423 271
  2707. X424 271
  2708. X425 271
  2709. X426 271
  2710. X422 272
  2711. X426 272
  2712. X426 273
  2713. X423 285
  2714. X424 285
  2715. X425 285
  2716. X426 285
  2717. X422 286
  2718. X426 286
  2719. X426 287
  2720. X422 288
  2721. X425 288
  2722. X376 258
  2723. X375 259
  2724. X379 262
  2725. X380 262
  2726. X380 264
  2727. X466 250
  2728. X467 250
  2729. X465 251
  2730. X466 251
  2731. X467 251
  2732. X468 251
  2733. X465 252
  2734. X466 252
  2735. X468 252
  2736. X467 253
  2737. X468 253
  2738. X470 266
  2739. X475 269
  2740. X476 269
  2741. X476 270
  2742. X475 271
  2743. X390 274
  2744. X394 277
  2745. X395 277
  2746. X396 277
  2747. X396 278
  2748. X395 279
  2749. X507 275
  2750. X508 275
  2751. X505 276
  2752. X501 277
  2753. X502 277
  2754. X505 277
  2755. X507 277
  2756. X501 278
  2757. X502 278
  2758. X504 278
  2759. X501 279
  2760. X505 279
  2761. X508 279
  2762. X505 280
  2763. X507 281
  2764. X384 267
  2765. X385 267
  2766. X386 267
  2767. X386 268
  2768. X385 269
  2769. X480 274
  2770. X481 274
  2771. X481 275
  2772. X482 275
  2773. X480 276
  2774. X492 285
  2775. X492 286
  2776. X465 259
  2777. X466 259
  2778. X466 260
  2779. X467 260
  2780. X465 261
  2781. X415 274
  2782. X416 274
  2783. X413 276
  2784. X413 277
  2785. X413 279
  2786. X414 279
  2787. X415 279
  2788. X416 279
  2789. X413 280
  2790. X414 280
  2791. X415 280
  2792. X416 280
  2793. X420 280
  2794. X416 281
  2795. X503 268
  2796. X504 269
  2797. X504 270
  2798. X501 271
  2799. X502 271
  2800. X503 271
  2801. X504 271
  2802. X416 271
  2803. X417 271
  2804. X414 272
  2805. X415 272
  2806. X417 272
  2807. X418 272
  2808. X414 273
  2809. X415 273
  2810. X416 273
  2811. X417 273
  2812. X458 255
  2813. X459 255
  2814. X458 256
  2815. X459 256
  2816. X496 275
  2817. X499 275
  2818. X495 276
  2819. X496 276
  2820. X498 276
  2821. X499 276
  2822. X496 277
  2823. X498 277
  2824. X499 277
  2825. X500 277
  2826. X497 278
  2827. X500 278
  2828. X412 277
  2829. X411 278
  2830. X412 279
  2831. X500 268
  2832. X500 270
  2833. X497 273
  2834. X498 273
  2835. X405 286
  2836. X408 286
  2837. X409 287
  2838. X405 288
  2839. X409 288
  2840. X406 289
  2841. X407 289
  2842. X408 289
  2843. X409 289
  2844. X448 255
  2845. X449 255
  2846. X448 256
  2847. X449 256
  2848. X485 279
  2849. X486 279
  2850. X486 280
  2851. X487 280
  2852. X485 281
  2853. X399 282
  2854. X400 282
  2855. X401 282
  2856. X401 283
  2857. X400 284
  2858. X438 255
  2859. X439 255
  2860. X438 256
  2861. X439 256
  2862. X429 255
  2863. X429 256
  2864. X428 255
  2865. X428 256
  2866. X418 255
  2867. X419 255
  2868. X418 256
  2869. X419 256
  2870. X408 255
  2871. X409 255
  2872. X408 256
  2873. X409 256
  2874. X398 255
  2875. X399 255
  2876. X398 256
  2877. X399 256
  2878. X389 255
  2879. X389 256
  2880. X388 255
  2881. X388 256
  2882. X378 255
  2883. X379 255
  2884. X378 256
  2885. X379 256
  2886. X374 257
  2887. X375 257
  2888. X376 257
  2889. END_OF_xlife-2.0/patterns/rake4.life
  2890. if test 1995 -ne `wc -c <xlife-2.0/patterns/rake4.life`; then
  2891.     echo shar: \"xlife-2.0/patterns/rake4.life\" unpacked with wrong size!
  2892. fi
  2893. # end of overwriting check
  2894. fi
  2895. if test -f xlife-2.0/patterns/rake5.life -a "${1}" != "-c" ; then 
  2896.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rake5.life\"
  2897. else
  2898. echo shar: Extracting \"xlife-2.0/patterns/rake5.life\" \(2203 characters\)
  2899. sed "s/^X//" >xlife-2.0/patterns/rake5.life <<'END_OF_xlife-2.0/patterns/rake5.life'
  2900. X#A
  2901. X215 194
  2902. X183 165
  2903. X183 166
  2904. X187 169
  2905. X319 161
  2906. X319 162
  2907. X319 163
  2908. X319 147
  2909. X319 148
  2910. X319 149
  2911. X231 177
  2912. X231 178
  2913. X232 178
  2914. X231 179
  2915. X231 191
  2916. X231 192
  2917. X232 192
  2918. X231 193
  2919. X202 184
  2920. X202 185
  2921. X203 185
  2922. X162 144
  2923. X162 145
  2924. X163 145
  2925. X279 144
  2926. X280 144
  2927. X280 145
  2928. X167 149
  2929. X167 150
  2930. X168 150
  2931. X168 151
  2932. X177 159
  2933. X177 160
  2934. X178 160
  2935. X176 161
  2936. X178 161
  2937. X192 174
  2938. X192 175
  2939. X193 175
  2940. X191 176
  2941. X193 176
  2942. X271 128
  2943. X274 128
  2944. X275 129
  2945. X271 130
  2946. X275 130
  2947. X272 131
  2948. X273 131
  2949. X274 131
  2950. X275 131
  2951. X288 154
  2952. X289 154
  2953. X290 154
  2954. X290 155
  2955. X289 156
  2956. X294 157
  2957. X294 158
  2958. X298 162
  2959. X301 162
  2960. X302 163
  2961. X298 164
  2962. X302 164
  2963. X299 165
  2964. X300 165
  2965. X301 165
  2966. X302 165
  2967. X211 194
  2968. X212 194
  2969. X214 194
  2970. X211 195
  2971. X212 195
  2972. X213 195
  2973. X214 195
  2974. X212 196
  2975. X213 196
  2976. X273 139
  2977. X274 139
  2978. X275 139
  2979. X275 140
  2980. X274 141
  2981. X278 144
  2982. X161 146
  2983. X163 146
  2984. X166 151
  2985. X316 147
  2986. X317 147
  2987. X318 147
  2988. X311 148
  2989. X315 148
  2990. X315 150
  2991. X318 150
  2992. X314 152
  2993. X313 153
  2994. X316 153
  2995. X317 154
  2996. X317 155
  2997. X311 156
  2998. X316 156
  2999. X317 156
  3000. X315 157
  3001. X312 158
  3002. X313 158
  3003. X316 161
  3004. X317 161
  3005. X318 161
  3006. X315 162
  3007. X315 164
  3008. X318 164
  3009. X224 186
  3010. X228 186
  3011. X229 186
  3012. X226 187
  3013. X227 187
  3014. X228 187
  3015. X229 190
  3016. X230 190
  3017. X228 191
  3018. X229 191
  3019. X230 191
  3020. X228 192
  3021. X229 192
  3022. X230 193
  3023. X229 176
  3024. X230 176
  3025. X223 177
  3026. X228 177
  3027. X229 177
  3028. X230 177
  3029. X223 178
  3030. X228 178
  3031. X229 178
  3032. X223 179
  3033. X230 179
  3034. X226 181
  3035. X224 182
  3036. X224 183
  3037. X227 183
  3038. X228 183
  3039. X223 184
  3040. X229 184
  3041. X224 185
  3042. X226 185
  3043. X229 185
  3044. X230 185
  3045. X279 146
  3046. X283 149
  3047. X284 149
  3048. X285 149
  3049. X285 150
  3050. X284 151
  3051. X182 164
  3052. X182 165
  3053. X181 166
  3054. X212 186
  3055. X213 186
  3056. X214 186
  3057. X208 187
  3058. X209 187
  3059. X210 187
  3060. X211 187
  3061. X212 187
  3062. X214 187
  3063. X209 188
  3064. X210 188
  3065. X211 188
  3066. X210 189
  3067. X213 193
  3068. X214 193
  3069. X187 170
  3070. X188 170
  3071. X186 171
  3072. X188 171
  3073. X157 139
  3074. X157 140
  3075. X158 140
  3076. X156 141
  3077. X158 141
  3078. X172 154
  3079. X172 155
  3080. X173 155
  3081. X171 156
  3082. X173 156
  3083. X268 133
  3084. X269 133
  3085. X268 134
  3086. X270 135
  3087. X269 136
  3088. X197 179
  3089. X197 180
  3090. X198 180
  3091. X196 181
  3092. X198 181
  3093. X308 154
  3094. X309 154
  3095. X309 155
  3096. X310 155
  3097. X310 156
  3098. X309 147
  3099. X310 147
  3100. X307 148
  3101. X308 148
  3102. X310 148
  3103. X307 149
  3104. X308 149
  3105. X309 149
  3106. X310 149
  3107. X308 150
  3108. X309 150
  3109. X309 153
  3110. X220 177
  3111. X221 177
  3112. X222 177
  3113. X219 178
  3114. X219 180
  3115. X222 180
  3116. X215 187
  3117. X216 187
  3118. X215 188
  3119. X216 188
  3120. X258 133
  3121. X259 133
  3122. X258 134
  3123. X259 134
  3124. X296 157
  3125. X297 158
  3126. X295 160
  3127. X296 160
  3128. X297 160
  3129. X212 183
  3130. X213 184
  3131. X212 185
  3132. X213 185
  3133. X214 185
  3134. X248 133
  3135. X249 133
  3136. X248 134
  3137. X249 134
  3138. X201 186
  3139. X203 186
  3140. X239 133
  3141. X239 134
  3142. X238 133
  3143. X238 134
  3144. X228 133
  3145. X229 133
  3146. X228 134
  3147. X229 134
  3148. X218 133
  3149. X219 133
  3150. X218 134
  3151. X219 134
  3152. X208 133
  3153. X209 133
  3154. X208 134
  3155. X209 134
  3156. X199 133
  3157. X199 134
  3158. X198 133
  3159. X198 134
  3160. X188 133
  3161. X189 133
  3162. X188 134
  3163. X189 134
  3164. X178 133
  3165. X179 133
  3166. X178 134
  3167. X179 134
  3168. X168 133
  3169. X169 133
  3170. X168 134
  3171. X169 134
  3172. X159 133
  3173. X159 134
  3174. X158 133
  3175. X158 134
  3176. END_OF_xlife-2.0/patterns/rake5.life
  3177. if test 2203 -ne `wc -c <xlife-2.0/patterns/rake5.life`; then
  3178.     echo shar: \"xlife-2.0/patterns/rake5.life\" unpacked with wrong size!
  3179. fi
  3180. # end of overwriting check
  3181. fi
  3182. if test -f xlife-2.0/patterns/rake6.life -a "${1}" != "-c" ; then 
  3183.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rake6.life\"
  3184. else
  3185. echo shar: Extracting \"xlife-2.0/patterns/rake6.life\" \(2435 characters\)
  3186. sed "s/^X//" >xlife-2.0/patterns/rake6.life <<'END_OF_xlife-2.0/patterns/rake6.life'
  3187. X#A
  3188. X391 532
  3189. X362 540
  3190. X363 540
  3191. X322 500
  3192. X323 500
  3193. X375 549
  3194. X375 550
  3195. X375 551
  3196. X303 480
  3197. X303 481
  3198. X303 482
  3199. X343 520
  3200. X343 521
  3201. X343 522
  3202. X391 549
  3203. X392 549
  3204. X391 546
  3205. X392 547
  3206. X392 548
  3207. X392 533
  3208. X392 534
  3209. X391 535
  3210. X392 535
  3211. X294 475
  3212. X294 476
  3213. X337 515
  3214. X338 515
  3215. X336 516
  3216. X338 516
  3217. X432 470
  3218. X433 470
  3219. X431 471
  3220. X433 471
  3221. X434 471
  3222. X431 472
  3223. X432 472
  3224. X433 472
  3225. X431 473
  3226. X432 473
  3227. X327 505
  3228. X328 505
  3229. X328 506
  3230. X328 507
  3231. X352 530
  3232. X353 530
  3233. X351 531
  3234. X353 531
  3235. X353 532
  3236. X312 490
  3237. X313 490
  3238. X311 491
  3239. X313 491
  3240. X313 492
  3241. X432 479
  3242. X432 480
  3243. X433 480
  3244. X431 481
  3245. X433 481
  3246. X437 484
  3247. X474 495
  3248. X475 495
  3249. X475 496
  3250. X476 496
  3251. X474 497
  3252. X475 497
  3253. X474 498
  3254. X442 489
  3255. X442 490
  3256. X443 490
  3257. X441 491
  3258. X443 491
  3259. X455 502
  3260. X459 504
  3261. X460 504
  3262. X457 505
  3263. X458 505
  3264. X460 505
  3265. X461 505
  3266. X457 506
  3267. X458 506
  3268. X459 506
  3269. X460 506
  3270. X458 507
  3271. X459 507
  3272. X475 487
  3273. X476 487
  3274. X474 488
  3275. X475 488
  3276. X476 488
  3277. X477 488
  3278. X474 489
  3279. X475 489
  3280. X477 489
  3281. X478 489
  3282. X476 490
  3283. X477 490
  3284. X475 501
  3285. X476 501
  3286. X474 502
  3287. X475 502
  3288. X476 502
  3289. X477 502
  3290. X474 503
  3291. X475 503
  3292. X477 503
  3293. X478 503
  3294. X476 504
  3295. X477 504
  3296. X388 532
  3297. X338 517
  3298. X342 520
  3299. X341 521
  3300. X296 477
  3301. X297 477
  3302. X295 479
  3303. X302 480
  3304. X301 481
  3305. X447 494
  3306. X447 495
  3307. X448 495
  3308. X448 496
  3309. X453 498
  3310. X453 499
  3311. X453 500
  3312. X372 549
  3313. X373 549
  3314. X374 549
  3315. X371 550
  3316. X371 552
  3317. X374 552
  3318. X321 501
  3319. X323 501
  3320. X323 502
  3321. X326 506
  3322. X383 533
  3323. X383 534
  3324. X384 534
  3325. X388 534
  3326. X383 535
  3327. X389 535
  3328. X390 535
  3329. X385 538
  3330. X387 538
  3331. X383 539
  3332. X384 539
  3333. X388 539
  3334. X383 540
  3335. X384 540
  3336. X385 540
  3337. X387 540
  3338. X389 540
  3339. X390 540
  3340. X389 549
  3341. X390 549
  3342. X383 541
  3343. X384 541
  3344. X385 541
  3345. X390 541
  3346. X386 542
  3347. X390 542
  3348. X387 543
  3349. X388 543
  3350. X389 543
  3351. X387 544
  3352. X388 546
  3353. X388 548
  3354. X317 495
  3355. X318 495
  3356. X316 496
  3357. X318 496
  3358. X318 497
  3359. X430 471
  3360. X430 472
  3361. X426 474
  3362. X427 474
  3363. X426 475
  3364. X427 476
  3365. X369 542
  3366. X370 542
  3367. X368 543
  3368. X368 544
  3369. X372 544
  3370. X374 544
  3371. X369 545
  3372. X370 545
  3373. X371 545
  3374. X347 525
  3375. X348 525
  3376. X346 526
  3377. X348 526
  3378. X348 527
  3379. X307 485
  3380. X308 485
  3381. X306 486
  3382. X308 486
  3383. X308 487
  3384. X332 510
  3385. X333 510
  3386. X331 511
  3387. X333 511
  3388. X333 512
  3389. X466 494
  3390. X467 494
  3391. X466 495
  3392. X466 496
  3393. X469 496
  3394. X467 497
  3395. X468 497
  3396. X469 497
  3397. X469 498
  3398. X470 498
  3399. X454 501
  3400. X454 502
  3401. X437 485
  3402. X438 485
  3403. X436 486
  3404. X438 486
  3405. X357 535
  3406. X358 535
  3407. X356 536
  3408. X358 536
  3409. X358 537
  3410. X466 488
  3411. X467 488
  3412. X468 488
  3413. X469 488
  3414. X465 489
  3415. X469 489
  3416. X469 490
  3417. X465 491
  3418. X468 491
  3419. X381 532
  3420. X382 532
  3421. X376 543
  3422. X376 544
  3423. X380 533
  3424. X381 533
  3425. X382 533
  3426. X380 534
  3427. X381 534
  3428. X382 535
  3429. X293 477
  3430. X294 477
  3431. X293 478
  3432. X294 478
  3433. X416 474
  3434. X417 474
  3435. X416 475
  3436. X417 475
  3437. X455 500
  3438. X374 540
  3439. X407 474
  3440. X407 475
  3441. X361 541
  3442. X363 541
  3443. X363 542
  3444. X406 474
  3445. X406 475
  3446. X446 496
  3447. X396 474
  3448. X397 474
  3449. X396 475
  3450. X397 475
  3451. X386 474
  3452. X387 474
  3453. X386 475
  3454. X387 475
  3455. X376 474
  3456. X377 474
  3457. X376 475
  3458. X377 475
  3459. X367 474
  3460. X367 475
  3461. X366 474
  3462. X366 475
  3463. X356 474
  3464. X357 474
  3465. X356 475
  3466. X357 475
  3467. X346 474
  3468. X347 474
  3469. X346 475
  3470. X347 475
  3471. X336 474
  3472. X337 474
  3473. X336 475
  3474. X337 475
  3475. X327 474
  3476. X327 475
  3477. X326 474
  3478. X326 475
  3479. X316 474
  3480. X317 474
  3481. X316 475
  3482. X317 475
  3483. X306 474
  3484. X307 474
  3485. X306 475
  3486. X307 475
  3487. X295 474
  3488. X296 474
  3489. X297 475
  3490. X296 476
  3491. X297 476
  3492. END_OF_xlife-2.0/patterns/rake6.life
  3493. if test 2435 -ne `wc -c <xlife-2.0/patterns/rake6.life`; then
  3494.     echo shar: \"xlife-2.0/patterns/rake6.life\" unpacked with wrong size!
  3495. fi
  3496. # end of overwriting check
  3497. fi
  3498. if test -f xlife-2.0/patterns/rake7.life -a "${1}" != "-c" ; then 
  3499.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rake7.life\"
  3500. else
  3501. echo shar: Extracting \"xlife-2.0/patterns/rake7.life\" \(2019 characters\)
  3502. sed "s/^X//" >xlife-2.0/patterns/rake7.life <<'END_OF_xlife-2.0/patterns/rake7.life'
  3503. X#A
  3504. X286 429
  3505. X286 430
  3506. X285 429
  3507. X285 430
  3508. X295 429
  3509. X296 429
  3510. X295 430
  3511. X296 430
  3512. X305 429
  3513. X306 429
  3514. X305 430
  3515. X306 430
  3516. X315 429
  3517. X316 429
  3518. X315 430
  3519. X316 430
  3520. X326 429
  3521. X326 430
  3522. X325 429
  3523. X325 430
  3524. X376 449
  3525. X377 449
  3526. X377 450
  3527. X378 450
  3528. X376 451
  3529. X335 429
  3530. X336 429
  3531. X335 430
  3532. X336 430
  3533. X381 454
  3534. X345 429
  3535. X346 429
  3536. X345 430
  3537. X346 430
  3538. X395 442
  3539. X280 440
  3540. X281 440
  3541. X282 440
  3542. X282 441
  3543. X281 442
  3544. X398 442
  3545. X399 443
  3546. X291 452
  3547. X361 436
  3548. X361 434
  3549. X362 434
  3550. X362 435
  3551. X363 435
  3552. X395 444
  3553. X396 445
  3554. X397 445
  3555. X394 449
  3556. X395 449
  3557. X396 449
  3558. X394 450
  3559. X394 451
  3560. X395 451
  3561. X396 451
  3562. X355 429
  3563. X356 429
  3564. X355 430
  3565. X356 430
  3566. X317 476
  3567. X316 477
  3568. X346 484
  3569. X342 485
  3570. X345 485
  3571. X325 485
  3572. X329 484
  3573. X329 485
  3574. X326 486
  3575. X327 486
  3576. X328 486
  3577. X329 486
  3578. X328 483
  3579. X321 478
  3580. X323 478
  3581. X321 479
  3582. X324 479
  3583. X322 481
  3584. X323 481
  3585. X324 481
  3586. X325 483
  3587. X336 476
  3588. X337 476
  3589. X337 477
  3590. X338 477
  3591. X339 479
  3592. X340 479
  3593. X344 476
  3594. X343 477
  3595. X344 477
  3596. X342 478
  3597. X343 482
  3598. X344 482
  3599. X345 482
  3600. X346 482
  3601. X342 483
  3602. X346 483
  3603. X343 468
  3604. X344 468
  3605. X345 468
  3606. X346 468
  3607. X342 469
  3608. X346 469
  3609. X346 470
  3610. X342 471
  3611. X345 471
  3612. X343 474
  3613. X344 475
  3614. X336 468
  3615. X337 468
  3616. X334 469
  3617. X335 469
  3618. X337 469
  3619. X338 469
  3620. X334 470
  3621. X335 470
  3622. X336 470
  3623. X337 470
  3624. X335 471
  3625. X336 471
  3626. X341 473
  3627. X336 474
  3628. X340 474
  3629. X335 475
  3630. X336 475
  3631. X285 445
  3632. X302 460
  3633. X302 461
  3634. X305 465
  3635. X306 465
  3636. X307 465
  3637. X307 466
  3638. X306 467
  3639. X300 460
  3640. X301 460
  3641. X301 462
  3642. X406 460
  3643. X405 460
  3644. X406 457
  3645. X407 457
  3646. X407 458
  3647. X408 458
  3648. X406 459
  3649. X407 459
  3650. X406 443
  3651. X407 443
  3652. X390 460
  3653. X391 460
  3654. X390 461
  3655. X387 460
  3656. X388 460
  3657. X389 461
  3658. X397 452
  3659. X390 459
  3660. X382 454
  3661. X382 455
  3662. X383 455
  3663. X382 456
  3664. X383 457
  3665. X388 458
  3666. X389 458
  3667. X387 459
  3668. X388 459
  3669. X389 459
  3670. X310 470
  3671. X311 470
  3672. X312 470
  3673. X312 471
  3674. X311 472
  3675. X315 475
  3676. X316 475
  3677. X317 475
  3678. X277 436
  3679. X276 437
  3680. X275 429
  3681. X276 429
  3682. X270 430
  3683. X271 430
  3684. X272 430
  3685. X275 430
  3686. X276 430
  3687. X272 431
  3688. X271 432
  3689. X275 435
  3690. X276 435
  3691. X277 435
  3692. X398 452
  3693. X399 452
  3694. X403 452
  3695. X405 452
  3696. X403 453
  3697. X404 453
  3698. X404 458
  3699. X405 458
  3700. X404 459
  3701. X405 459
  3702. X407 444
  3703. X408 444
  3704. X406 445
  3705. X407 445
  3706. X406 446
  3707. X406 451
  3708. X399 444
  3709. X404 444
  3710. X405 444
  3711. X398 445
  3712. X399 445
  3713. X404 445
  3714. X405 445
  3715. X405 446
  3716. X404 449
  3717. X404 450
  3718. X405 450
  3719. X403 451
  3720. X405 451
  3721. X371 444
  3722. X372 444
  3723. X372 445
  3724. X373 445
  3725. X371 446
  3726. X295 455
  3727. X296 455
  3728. X297 455
  3729. X297 456
  3730. X296 457
  3731. X286 445
  3732. X287 445
  3733. X287 446
  3734. X286 447
  3735. X290 450
  3736. X291 450
  3737. X292 450
  3738. X292 451
  3739. X366 439
  3740. X367 439
  3741. X367 440
  3742. X368 440
  3743. X366 441
  3744. X361 424
  3745. X362 424
  3746. X360 425
  3747. X361 425
  3748. X362 425
  3749. X363 425
  3750. X360 426
  3751. X361 426
  3752. X363 426
  3753. X364 426
  3754. X362 427
  3755. X363 427
  3756. END_OF_xlife-2.0/patterns/rake7.life
  3757. if test 2019 -ne `wc -c <xlife-2.0/patterns/rake7.life`; then
  3758.     echo shar: \"xlife-2.0/patterns/rake7.life\" unpacked with wrong size!
  3759. fi
  3760. # end of overwriting check
  3761. fi
  3762. if test -f xlife-2.0/patterns/rakeshipgun.life -a "${1}" != "-c" ; then 
  3763.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rakeshipgun.life\"
  3764. else
  3765. echo shar: Extracting \"xlife-2.0/patterns/rakeshipgun.life\" \(2207 characters\)
  3766. sed "s/^X//" >xlife-2.0/patterns/rakeshipgun.life <<'END_OF_xlife-2.0/patterns/rakeshipgun.life'
  3767. X#O turk "Gregory Turk"@monet Tue Apr 10 01:14:25 1990
  3768. X#C Four rakes make spaceships.
  3769. X78 96
  3770. X79 94
  3771. X79 95
  3772. X80 95
  3773. X80 96
  3774. X101 69
  3775. X102 69
  3776. X101 67
  3777. X101 68
  3778. X103 68
  3779. X77 45
  3780. X78 45
  3781. X77 43
  3782. X77 44
  3783. X79 44
  3784. X4 13
  3785. X4 14
  3786. X4 15
  3787. X5 13
  3788. X5 16
  3789. X6 13
  3790. X7 13
  3791. X8 14
  3792. X8 16
  3793. X53 22
  3794. X54 21
  3795. X54 22
  3796. X55 21
  3797. X53 20
  3798. X78 71
  3799. X79 72
  3800. X80 70
  3801. X80 71
  3802. X80 72
  3803. X35 14
  3804. X35 16
  3805. X36 15
  3806. X36 16
  3807. X37 15
  3808. X44 60
  3809. X45 60
  3810. X43 69
  3811. X44 69
  3812. X44 70
  3813. X45 69
  3814. X45 70
  3815. X46 69
  3816. X42 62
  3817. X42 68
  3818. X31 28
  3819. X32 28
  3820. X30 29
  3821. X32 29
  3822. X32 30
  3823. X67 32
  3824. X65 31
  3825. X65 32
  3826. X65 33
  3827. X66 33
  3828. X91 56
  3829. X89 55
  3830. X89 56
  3831. X89 57
  3832. X90 57
  3833. X3 28
  3834. X2 28
  3835. X3 37
  3836. X3 38
  3837. X4 37
  3838. X3 29
  3839. X3 30
  3840. X3 36
  3841. X4 29
  3842. X4 30
  3843. X4 36
  3844. X6 33
  3845. X7 32
  3846. X7 33
  3847. X7 34
  3848. X8 31
  3849. X8 35
  3850. X1 37
  3851. X2 37
  3852. X2 38
  3853. X0 30
  3854. X0 36
  3855. X1 29
  3856. X1 30
  3857. X1 31
  3858. X1 35
  3859. X1 36
  3860. X2 29
  3861. X2 31
  3862. X2 35
  3863. X59 25
  3864. X59 26
  3865. X59 27
  3866. X60 27
  3867. X61 26
  3868. X83 49
  3869. X83 50
  3870. X83 51
  3871. X84 51
  3872. X85 50
  3873. X19 0
  3874. X19 4
  3875. X20 0
  3876. X20 4
  3877. X21 4
  3878. X22 1
  3879. X22 3
  3880. X16 2
  3881. X16 3
  3882. X16 4
  3883. X17 1
  3884. X17 4
  3885. X18 4
  3886. X59 92
  3887. X60 92
  3888. X57 92
  3889. X58 92
  3890. X107 73
  3891. X107 74
  3892. X107 75
  3893. X108 75
  3894. X109 74
  3895. X59 71
  3896. X59 75
  3897. X60 71
  3898. X61 72
  3899. X61 74
  3900. X55 71
  3901. X55 72
  3902. X55 73
  3903. X56 71
  3904. X56 74
  3905. X57 71
  3906. X58 71
  3907. X58 75
  3908. X96 90
  3909. X97 88
  3910. X97 89
  3911. X98 89
  3912. X98 90
  3913. X48 23
  3914. X49 22
  3915. X50 22
  3916. X50 23
  3917. X50 24
  3918. X98 76
  3919. X96 77
  3920. X97 78
  3921. X98 77
  3922. X98 78
  3923. X12 41
  3924. X13 40
  3925. X13 41
  3926. X13 42
  3927. X14 40
  3928. X14 42
  3929. X14 43
  3930. X15 41
  3931. X15 42
  3932. X15 43
  3933. X16 41
  3934. X16 42
  3935. X16 43
  3936. X17 41
  3937. X17 42
  3938. X17 43
  3939. X18 41
  3940. X18 42
  3941. X4 7
  3942. X4 8
  3943. X4 9
  3944. X5 6
  3945. X5 9
  3946. X6 9
  3947. X7 9
  3948. X8 6
  3949. X8 8
  3950. X10 10
  3951. X10 11
  3952. X10 12
  3953. X51 100
  3954. X55 94
  3955. X56 93
  3956. X56 94
  3957. X56 95
  3958. X57 93
  3959. X57 95
  3960. X58 93
  3961. X58 94
  3962. X43 97
  3963. X43 98
  3964. X43 99
  3965. X44 97
  3966. X44 100
  3967. X45 97
  3968. X46 97
  3969. X47 98
  3970. X47 100
  3971. X50 100
  3972. X43 103
  3973. X43 104
  3974. X43 105
  3975. X44 102
  3976. X44 105
  3977. X45 105
  3978. X46 105
  3979. X47 102
  3980. X47 104
  3981. X49 101
  3982. X50 101
  3983. X50 102
  3984. X51 64
  3985. X51 66
  3986. X52 65
  3987. X43 61
  3988. X43 62
  3989. X43 63
  3990. X43 67
  3991. X43 68
  3992. X44 61
  3993. X44 63
  3994. X44 67
  3995. X45 61
  3996. X45 62
  3997. X45 68
  3998. X46 61
  3999. X46 62
  4000. X46 68
  4001. X48 65
  4002. X49 64
  4003. X49 65
  4004. X49 66
  4005. X11 31
  4006. X11 32
  4007. X11 34
  4008. X11 35
  4009. X12 33
  4010. X15 33
  4011. X15 34
  4012. X15 35
  4013. X16 33
  4014. X16 34
  4015. X71 37
  4016. X71 38
  4017. X71 39
  4018. X72 39
  4019. X73 38
  4020. X95 61
  4021. X95 62
  4022. X95 63
  4023. X96 63
  4024. X97 62
  4025. X19 9
  4026. X19 11
  4027. X20 9
  4028. X20 11
  4029. X23 11
  4030. X24 11
  4031. X11 10
  4032. X11 11
  4033. X11 12
  4034. X12 10
  4035. X12 11
  4036. X12 12
  4037. X15 10
  4038. X15 11
  4039. X15 12
  4040. X16 10
  4041. X16 11
  4042. X16 12
  4043. X18 10
  4044. X19 16
  4045. X19 17
  4046. X19 18
  4047. X20 16
  4048. X20 17
  4049. X20 18
  4050. X21 16
  4051. X21 17
  4052. X21 18
  4053. X22 17
  4054. X22 18
  4055. X16 18
  4056. X17 17
  4057. X17 18
  4058. X17 19
  4059. X18 16
  4060. X18 17
  4061. X18 19
  4062. X59 110
  4063. X60 110
  4064. X61 109
  4065. X55 109
  4066. X55 110
  4067. X56 110
  4068. X57 110
  4069. X58 110
  4070. X51 101
  4071. X51 102
  4072. X55 108
  4073. X56 107
  4074. X58 106
  4075. X59 93
  4076. X59 94
  4077. X60 93
  4078. X60 94
  4079. X61 93
  4080. X61 94
  4081. X61 100
  4082. X59 106
  4083. X60 102
  4084. X61 101
  4085. X61 107
  4086. X62 101
  4087. X62 102
  4088. X60 65
  4089. X61 66
  4090. X62 64
  4091. X62 65
  4092. X62 66
  4093. X59 55
  4094. X59 56
  4095. X59 57
  4096. X60 56
  4097. X60 57
  4098. X54 57
  4099. X55 56
  4100. X55 57
  4101. X55 58
  4102. X56 55
  4103. X56 56
  4104. X56 58
  4105. X57 55
  4106. X57 56
  4107. X57 57
  4108. X58 55
  4109. X58 56
  4110. X58 57
  4111. X19 24
  4112. X19 26
  4113. X13 25
  4114. X13 26
  4115. X13 27
  4116. X14 24
  4117. X14 27
  4118. X15 27
  4119. X16 23
  4120. X16 27
  4121. X17 23
  4122. X17 27
  4123. X18 27
  4124. X19 33
  4125. X20 32
  4126. X20 34
  4127. END_OF_xlife-2.0/patterns/rakeshipgun.life
  4128. if test 2207 -ne `wc -c <xlife-2.0/patterns/rakeshipgun.life`; then
  4129.     echo shar: \"xlife-2.0/patterns/rakeshipgun.life\" unpacked with wrong size!
  4130. fi
  4131. # end of overwriting check
  4132. fi
  4133. if test -f xlife-2.0/patterns/randomgun.life -a "${1}" != "-c" ; then 
  4134.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/randomgun.life\"
  4135. else
  4136. echo shar: Extracting \"xlife-2.0/patterns/randomgun.life\" \(2867 characters\)
  4137. sed "s/^X//" >xlife-2.0/patterns/randomgun.life <<'END_OF_xlife-2.0/patterns/randomgun.life'
  4138. X#R
  4139. X-21 -66
  4140. X-22 -65
  4141. X-21 -65
  4142. X-36 -64
  4143. X-35 -64
  4144. X-23 -64
  4145. X-22 -64
  4146. X-21 -64
  4147. X-19 -64
  4148. X -9 -64
  4149. X -8 -64
  4150. X-36 -63
  4151. X-35 -63
  4152. X-24 -63
  4153. X-23 -63
  4154. X -9 -63
  4155. X -8 -63
  4156. X-23 -62
  4157. X-22 -62
  4158. X-22 -61
  4159. X-22 -59
  4160. X-11 -59
  4161. X-23 -58
  4162. X-22 -58
  4163. X-13 -58
  4164. X-12 -58
  4165. X-10 -58
  4166. X-24 -57
  4167. X-23 -57
  4168. X-14 -57
  4169. X-13 -57
  4170. X-11 -57
  4171. X-10 -57
  4172. X -9 -57
  4173. X-23 -56
  4174. X-22 -56
  4175. X-21 -56
  4176. X-19 -56
  4177. X-13 -56
  4178. X-10 -56
  4179. X-22 -55
  4180. X-21 -55
  4181. X-12 -55
  4182. X-11 -55
  4183. X-21 -54
  4184. X-47 -48
  4185. X-46 -48
  4186. X-47 -47
  4187. X-46 -47
  4188. X  3 -38
  4189. X  2 -37
  4190. X  3 -37
  4191. X  1 -36
  4192. X  2 -36
  4193. X  7 -36
  4194. X  2 -35
  4195. X  3 -35
  4196. X  8 -35
  4197. X  9 -35
  4198. X-47 -34
  4199. X-46 -34
  4200. X-40 -34
  4201. X-39 -34
  4202. X-48 -33
  4203. X-45 -33
  4204. X-41 -33
  4205. X-38 -33
  4206. X-45 -32
  4207. X-44 -32
  4208. X-42 -32
  4209. X-41 -32
  4210. X-46 -31
  4211. X-44 -31
  4212. X-42 -31
  4213. X-40 -31
  4214. X  2 -31
  4215. X  3 -31
  4216. X  8 -31
  4217. X  9 -31
  4218. X-46 -30
  4219. X-44 -30
  4220. X-42 -30
  4221. X-40 -30
  4222. X-30 -30
  4223. X-29 -30
  4224. X -8 -30
  4225. X -7 -30
  4226. X  1 -30
  4227. X  2 -30
  4228. X  7 -30
  4229. X 19 -30
  4230. X 20 -30
  4231. X-48 -29
  4232. X-38 -29
  4233. X-30 -29
  4234. X-29 -29
  4235. X -8 -29
  4236. X -7 -29
  4237. X  2 -29
  4238. X  3 -29
  4239. X 19 -29
  4240. X 20 -29
  4241. X-49 -28
  4242. X-37 -28
  4243. X  3 -28
  4244. X-45 -26
  4245. X-44 -26
  4246. X-42 -26
  4247. X-41 -26
  4248. X-47 -25
  4249. X-44 -25
  4250. X-42 -25
  4251. X-39 -25
  4252. X-47 -24
  4253. X-46 -24
  4254. X-44 -24
  4255. X-43 -24
  4256. X-42 -24
  4257. X-40 -24
  4258. X-38 -24
  4259. X-37 -24
  4260. X-45 -23
  4261. X-44 -23
  4262. X-43 -23
  4263. X-42 -23
  4264. X-41 -23
  4265. X-39 -23
  4266. X-38 -23
  4267. X-37 -23
  4268. X-36 -23
  4269. X-44 -22
  4270. X-42 -22
  4271. X-41 -22
  4272. X-39 -22
  4273. X-38 -22
  4274. X-36 -22
  4275. X-45 -21
  4276. X-44 -21
  4277. X-36 -21
  4278. X-35 -21
  4279. X-45 -20
  4280. X-44 -20
  4281. X-36 -20
  4282. X-35 -20
  4283. X-45 -19
  4284. X-44 -19
  4285. X-43 -19
  4286. X-37 -19
  4287. X-36 -19
  4288. X-35 -19
  4289. X-43 -18
  4290. X-42 -18
  4291. X-41 -18
  4292. X-39 -18
  4293. X-38 -18
  4294. X-37 -18
  4295. X-41 -17
  4296. X-39 -17
  4297. X-44 -16
  4298. X-41 -16
  4299. X-39 -16
  4300. X-36 -16
  4301. X-45 -15
  4302. X-42 -15
  4303. X-38 -15
  4304. X-35 -15
  4305. X-44 -14
  4306. X-43 -14
  4307. X-37 -14
  4308. X-36 -14
  4309. X-31 -14
  4310. X-30 -14
  4311. X-29 -14
  4312. X-23 -14
  4313. X-22 -14
  4314. X-21 -14
  4315. X-32 -13
  4316. X-31 -13
  4317. X-29 -13
  4318. X-28 -13
  4319. X-24 -13
  4320. X-23 -13
  4321. X-21 -13
  4322. X-20 -13
  4323. X-32 -12
  4324. X-31 -12
  4325. X-29 -12
  4326. X-27 -12
  4327. X-25 -12
  4328. X-23 -12
  4329. X-21 -12
  4330. X-20 -12
  4331. X-31 -11
  4332. X-27 -11
  4333. X-25 -11
  4334. X-21 -11
  4335. X-31 -10
  4336. X-28 -10
  4337. X-24 -10
  4338. X-21 -10
  4339. X-30  -9
  4340. X-29  -9
  4341. X-28  -9
  4342. X-24  -9
  4343. X-23  -9
  4344. X-22  -9
  4345. X 49  -6
  4346. X 50  -6
  4347. X 49  -5
  4348. X 50  -5
  4349. X 49  -4
  4350. X 50  -4
  4351. X-30  -3
  4352. X-29  -3
  4353. X 42  -3
  4354. X 43  -3
  4355. X 44  -3
  4356. X 48  -3
  4357. X 49  -3
  4358. X 50  -3
  4359. X-30  -2
  4360. X-29  -2
  4361. X 42  -2
  4362. X 44  -2
  4363. X 48  -2
  4364. X 50  -2
  4365. X-44  -1
  4366. X-43  -1
  4367. X 42  -1
  4368. X 45  -1
  4369. X 47  -1
  4370. X 50  -1
  4371. X-44   0
  4372. X-43   0
  4373. X 44   0
  4374. X 45   0
  4375. X 47   0
  4376. X 48   0
  4377. X-28   3
  4378. X-27   3
  4379. X-28   4
  4380. X-27   4
  4381. X 42   5
  4382. X 43   5
  4383. X 49   5
  4384. X 50   5
  4385. X 42   6
  4386. X 43   6
  4387. X 45   6
  4388. X 47   6
  4389. X 49   6
  4390. X 50   6
  4391. X 42   7
  4392. X 45   7
  4393. X 47   7
  4394. X 50   7
  4395. X 42   8
  4396. X 43   8
  4397. X 44   8
  4398. X 48   8
  4399. X 49   8
  4400. X 50   8
  4401. X-29  18
  4402. X-28  18
  4403. X-27  18
  4404. X-21  18
  4405. X-20  18
  4406. X-19  18
  4407. X-29  19
  4408. X-28  19
  4409. X-27  19
  4410. X-21  19
  4411. X-20  19
  4412. X-19  19
  4413. X-28  20
  4414. X-27  20
  4415. X-21  20
  4416. X-20  20
  4417. X-26  21
  4418. X-22  21
  4419. X 49  21
  4420. X 50  21
  4421. X-28  22
  4422. X-25  22
  4423. X-23  22
  4424. X-20  22
  4425. X 49  22
  4426. X 50  22
  4427. X-29  23
  4428. X-25  23
  4429. X-23  23
  4430. X-19  23
  4431. X-28  24
  4432. X-25  24
  4433. X-23  24
  4434. X-20  24
  4435. X-28  25
  4436. X-27  25
  4437. X-26  25
  4438. X-22  25
  4439. X-21  25
  4440. X-20  25
  4441. X-28  30
  4442. X-27  30
  4443. X-28  31
  4444. X-27  31
  4445. X-31  53
  4446. X-30  53
  4447. X-32  54
  4448. X-30  54
  4449. X-33  55
  4450. X-32  55
  4451. X-30  55
  4452. X-32  56
  4453. X-31  56
  4454. X -4  56
  4455. X -3  56
  4456. X-31  57
  4457. X -5  57
  4458. X -4  57
  4459. X -2  57
  4460. X -1  57
  4461. X -4  58
  4462. X -1  58
  4463. X-31  59
  4464. X -4  59
  4465. X -1  59
  4466. X-32  60
  4467. X-31  60
  4468. X -3  60
  4469. X -2  60
  4470. X-41  61
  4471. X-40  61
  4472. X-33  61
  4473. X-32  61
  4474. X-30  61
  4475. X-41  62
  4476. X-40  62
  4477. X-32  62
  4478. X-30  62
  4479. X -3  62
  4480. X -2  62
  4481. X-31  63
  4482. X-30  63
  4483. X -4  63
  4484. X -1  63
  4485. X -4  64
  4486. X -1  64
  4487. X  6  64
  4488. X  7  64
  4489. X -5  65
  4490. X -4  65
  4491. X -2  65
  4492. X -1  65
  4493. X  6  65
  4494. X  7  65
  4495. X -4  66
  4496. X -3  66
  4497. END_OF_xlife-2.0/patterns/randomgun.life
  4498. if test 2867 -ne `wc -c <xlife-2.0/patterns/randomgun.life`; then
  4499.     echo shar: \"xlife-2.0/patterns/randomgun.life\" unpacked with wrong size!
  4500. fi
  4501. # end of overwriting check
  4502. fi
  4503. if test -f xlife-2.0/patterns/smallfishgun.life -a "${1}" != "-c" ; then 
  4504.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/smallfishgun.life\"
  4505. else
  4506. echo shar: Extracting \"xlife-2.0/patterns/smallfishgun.life\" \(1579 characters\)
  4507. sed "s/^X//" >xlife-2.0/patterns/smallfishgun.life <<'END_OF_xlife-2.0/patterns/smallfishgun.life'
  4508. X#A
  4509. X330 256
  4510. X331 256
  4511. X332 256
  4512. X329 209
  4513. X314 214
  4514. X314 215
  4515. X315 215
  4516. X330 232
  4517. X333 232
  4518. X330 233
  4519. X331 233
  4520. X332 233
  4521. X302 229
  4522. X301 230
  4523. X302 230
  4524. X303 230
  4525. X300 231
  4526. X303 231
  4527. X304 231
  4528. X308 229
  4529. X307 230
  4530. X308 230
  4531. X309 230
  4532. X306 231
  4533. X307 231
  4534. X310 231
  4535. X332 192
  4536. X332 193
  4537. X331 194
  4538. X332 208
  4539. X332 209
  4540. X330 210
  4541. X331 210
  4542. X332 210
  4543. X297 218
  4544. X297 219
  4545. X306 248
  4546. X310 248
  4547. X307 249
  4548. X308 249
  4549. X309 249
  4550. X298 217
  4551. X298 218
  4552. X299 218
  4553. X300 218
  4554. X304 218
  4555. X305 218
  4556. X301 219
  4557. X303 219
  4558. X298 220
  4559. X301 220
  4560. X303 220
  4561. X298 221
  4562. X299 221
  4563. X300 221
  4564. X304 221
  4565. X305 221
  4566. X329 252
  4567. X329 255
  4568. X325 202
  4569. X325 203
  4570. X326 203
  4571. X324 204
  4572. X326 204
  4573. X329 206
  4574. X331 252
  4575. X332 253
  4576. X332 254
  4577. X332 255
  4578. X331 229
  4579. X333 229
  4580. X330 230
  4581. X330 231
  4582. X306 201
  4583. X307 202
  4584. X306 203
  4585. X307 203
  4586. X306 204
  4587. X307 204
  4588. X306 206
  4589. X307 206
  4590. X306 207
  4591. X307 207
  4592. X331 206
  4593. X332 207
  4594. X306 192
  4595. X307 192
  4596. X310 194
  4597. X310 195
  4598. X307 241
  4599. X308 241
  4600. X309 241
  4601. X306 242
  4602. X310 242
  4603. X306 243
  4604. X307 243
  4605. X309 243
  4606. X310 243
  4607. X307 244
  4608. X309 244
  4609. X307 246
  4610. X309 246
  4611. X306 247
  4612. X307 247
  4613. X309 247
  4614. X310 247
  4615. X316 189
  4616. X316 190
  4617. X319 192
  4618. X320 192
  4619. X316 194
  4620. X316 195
  4621. X301 248
  4622. X302 248
  4623. X301 249
  4624. X302 249
  4625. X308 232
  4626. X309 232
  4627. X310 232
  4628. X300 232
  4629. X301 232
  4630. X302 232
  4631. X313 216
  4632. X306 217
  4633. X306 218
  4634. X307 218
  4635. X307 219
  4636. X306 220
  4637. X306 221
  4638. X307 208
  4639. X306 209
  4640. X313 214
  4641. X303 208
  4642. X304 209
  4643. X305 209
  4644. X305 210
  4645. X305 200
  4646. X298 201
  4647. X299 201
  4648. X304 201
  4649. X305 201
  4650. X298 202
  4651. X299 202
  4652. X303 202
  4653. X303 203
  4654. X304 203
  4655. X303 204
  4656. X304 204
  4657. X303 206
  4658. X304 206
  4659. X303 207
  4660. X304 207
  4661. X324 192
  4662. X325 192
  4663. X323 193
  4664. X324 193
  4665. X325 193
  4666. X328 193
  4667. X329 193
  4668. X328 194
  4669. X329 194
  4670. X331 184
  4671. X332 185
  4672. X336 185
  4673. X337 185
  4674. X332 186
  4675. X336 186
  4676. X337 186
  4677. X331 187
  4678. X332 187
  4679. X330 188
  4680. X330 190
  4681. X331 191
  4682. X332 191
  4683. X309 185
  4684. X310 185
  4685. X309 186
  4686. X310 186
  4687. X310 189
  4688. X310 190
  4689. X328 184
  4690. X329 184
  4691. X323 185
  4692. X324 185
  4693. X325 185
  4694. X328 185
  4695. X329 185
  4696. X324 186
  4697. X325 186
  4698. X325 187
  4699. X326 187
  4700. X327 187
  4701. X326 188
  4702. X326 190
  4703. X325 191
  4704. X326 191
  4705. X327 191
  4706. END_OF_xlife-2.0/patterns/smallfishgun.life
  4707. if test 1579 -ne `wc -c <xlife-2.0/patterns/smallfishgun.life`; then
  4708.     echo shar: \"xlife-2.0/patterns/smallfishgun.life\" unpacked with wrong size!
  4709. fi
  4710. # end of overwriting check
  4711. fi
  4712. echo shar: End of archive 6 \(of 8\).
  4713. cp /dev/null ark6isdone
  4714. MISSING=""
  4715. for I in 1 2 3 4 5 6 7 8 ; do
  4716.     if test ! -f ark${I}isdone ; then
  4717.     MISSING="${MISSING} ${I}"
  4718.     fi
  4719. done
  4720. if test "${MISSING}" = "" ; then
  4721.     echo You have unpacked all 8 archives.
  4722.     rm -f ark[1-9]isdone
  4723. else
  4724.     echo You still need to unpack the following archives:
  4725.     echo "        " ${MISSING}
  4726. fi
  4727. ##  End of shell archive.
  4728. exit 0
  4729.  
  4730. dan
  4731. ----------------------------------------------------
  4732. O'Reilly && Associates   argv@sun.com / argv@ora.com
  4733. Opinions expressed reflect those of the author only.
  4734.