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

  1. Path: uunet!wuarchive!zaphod.mps.ohio-state.edu!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: v08i044: xlife 2.0, Part08/08
  5. Message-ID: <138540@sun.Eng.Sun.COM>
  6. Date: 7 Jul 90 17:05:38 GMT
  7. Sender: news@sun.Eng.Sun.COM
  8. Lines: 1347
  9. Approved: argv@sun.com
  10.  
  11. Submitted-by: Daniel Edward Lovinger <dl2n+@andrew.cmu.edu>
  12. Posting-number: Volume 8, Issue 44
  13. Archive-name: xlife/part08
  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 8 (of 8)."
  22. # Contents:  xlife-2.0/patterns/12gliders.life
  23. #   xlife-2.0/patterns/acorn.life xlife-2.0/patterns/barberpole.life
  24. #   xlife-2.0/patterns/benchmark.life
  25. #   xlife-2.0/patterns/bheptomino.life
  26. #   xlife-2.0/patterns/blinkership2.life
  27. #   xlife-2.0/patterns/boatcap.life xlife-2.0/patterns/bunnies.life
  28. #   xlife-2.0/patterns/cheshirecat.life
  29. #   xlife-2.0/patterns/clappinghands.life
  30. #   xlife-2.0/patterns/clock.life xlife-2.0/patterns/collapsecap.life
  31. #   xlife-2.0/patterns/cross.life xlife-2.0/patterns/diagfuse.life
  32. #   xlife-2.0/patterns/eaters3.life xlife-2.0/patterns/fencepost.life
  33. #   xlife-2.0/patterns/figure8.life xlife-2.0/patterns/fisheater.life
  34. #   xlife-2.0/patterns/flasher.life xlife-2.0/patterns/flywheel.life
  35. #   xlife-2.0/patterns/gear.life xlife-2.0/patterns/glider.life
  36. #   xlife-2.0/patterns/glidergen1.life
  37. #   xlife-2.0/patterns/glidergen2.life
  38. #   xlife-2.0/patterns/glidergen3.life
  39. #   xlife-2.0/patterns/glidergen4.life
  40. #   xlife-2.0/patterns/glidergen5.life
  41. #   xlife-2.0/patterns/glidergen6.life
  42. #   xlife-2.0/patterns/glidergen7.life
  43. #   xlife-2.0/patterns/glidertofish.life xlife-2.0/patterns/j.life
  44. #   xlife-2.0/patterns/kickback.life
  45. #   xlife-2.0/patterns/lambdabomb.life
  46. #   xlife-2.0/patterns/largefish.life
  47. #   xlife-2.0/patterns/mediumfish.life
  48. #   xlife-2.0/patterns/morejunk.life
  49. #   xlife-2.0/patterns/oscillator1.life
  50. #   xlife-2.0/patterns/oscillator2.life
  51. #   xlife-2.0/patterns/oscillator3.life
  52. #   xlife-2.0/patterns/pentadecathlon.life
  53. #   xlife-2.0/patterns/piecollection.life
  54. #   xlife-2.0/patterns/piston.life xlife-2.0/patterns/puffertrain.life
  55. #   xlife-2.0/patterns/pulsar18-22-20.life
  56. #   xlife-2.0/patterns/pulsar48-56-72.life
  57. #   xlife-2.0/patterns/pulse.life xlife-2.0/patterns/pulse1.life
  58. #   xlife-2.0/patterns/pulse2.life xlife-2.0/patterns/pump.life
  59. #   xlife-2.0/patterns/r.life xlife-2.0/patterns/rabbit.life
  60. #   xlife-2.0/patterns/rpentomino.life xlife-2.0/patterns/sglider.life
  61. #   xlife-2.0/patterns/shiningflower.life
  62. #   xlife-2.0/patterns/skyline.life xlife-2.0/patterns/smallfish.life
  63. #   xlife-2.0/patterns/somejunk.life xlife-2.0/patterns/spark.life
  64. #   xlife-2.0/patterns/spark2.life
  65. #   xlife-2.0/patterns/squareblinker.life
  66. #   xlife-2.0/patterns/squarecap.life
  67. #   xlife-2.0/patterns/squaredance.life
  68. #   xlife-2.0/patterns/switchengine.life
  69. #   xlife-2.0/patterns/testtubebaby.life
  70. #   xlife-2.0/patterns/thunderbird.life
  71. #   xlife-2.0/patterns/turbine8.life
  72. # Wrapped by dl2n@niobe.weh.andrew.cmu.edu on Mon Jul  2 22:48:18 1990
  73. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  74. if test -f xlife-2.0/patterns/12gliders.life -a "${1}" != "-c" ; then 
  75.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/12gliders.life\"
  76. else
  77. echo shar: Extracting \"xlife-2.0/patterns/12gliders.life\" \(59 characters\)
  78. sed "s/^X//" >xlife-2.0/patterns/12gliders.life <<'END_OF_xlife-2.0/patterns/12gliders.life'
  79. X#P -4 -2
  80. X..**.**..
  81. X.*.*.*.*.
  82. X*..*.*..*
  83. X.*.*.*.*.
  84. X..**.**..
  85. END_OF_xlife-2.0/patterns/12gliders.life
  86. if test 59 -ne `wc -c <xlife-2.0/patterns/12gliders.life`; then
  87.     echo shar: \"xlife-2.0/patterns/12gliders.life\" unpacked with wrong size!
  88. fi
  89. # end of overwriting check
  90. fi
  91. if test -f xlife-2.0/patterns/acorn.life -a "${1}" != "-c" ; then 
  92.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/acorn.life\"
  93. else
  94. echo shar: Extracting \"xlife-2.0/patterns/acorn.life\" \(33 characters\)
  95. sed "s/^X//" >xlife-2.0/patterns/acorn.life <<'END_OF_xlife-2.0/patterns/acorn.life'
  96. X#P -3 -1
  97. X.*.....
  98. X...*...
  99. X**..***
  100. END_OF_xlife-2.0/patterns/acorn.life
  101. if test 33 -ne `wc -c <xlife-2.0/patterns/acorn.life`; then
  102.     echo shar: \"xlife-2.0/patterns/acorn.life\" unpacked with wrong size!
  103. fi
  104. # end of overwriting check
  105. fi
  106. if test -f xlife-2.0/patterns/barberpole.life -a "${1}" != "-c" ; then 
  107.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/barberpole.life\"
  108. else
  109. echo shar: Extracting \"xlife-2.0/patterns/barberpole.life\" \(131 characters\)
  110. sed "s/^X//" >xlife-2.0/patterns/barberpole.life <<'END_OF_xlife-2.0/patterns/barberpole.life'
  111. X#R
  112. X -6  -6
  113. X -5  -6
  114. X -6  -5
  115. X -4  -5
  116. X -4  -3
  117. X -2  -3
  118. X -2  -1
  119. X  0  -1
  120. X  0   1
  121. X  2   1
  122. X  2   3
  123. X  4   3
  124. X  4   5
  125. X  6   5
  126. X  5   6
  127. X  6   6
  128. END_OF_xlife-2.0/patterns/barberpole.life
  129. if test 131 -ne `wc -c <xlife-2.0/patterns/barberpole.life`; then
  130.     echo shar: \"xlife-2.0/patterns/barberpole.life\" unpacked with wrong size!
  131. fi
  132. # end of overwriting check
  133. fi
  134. if test -f xlife-2.0/patterns/benchmark.life -a "${1}" != "-c" ; then 
  135.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/benchmark.life\"
  136. else
  137. echo shar: Extracting \"xlife-2.0/patterns/benchmark.life\" \(25 characters\)
  138. sed "s/^X//" >xlife-2.0/patterns/benchmark.life <<'END_OF_xlife-2.0/patterns/benchmark.life'
  139. X#P -1 -1
  140. X**.
  141. X.*.
  142. X.*.
  143. X.**
  144. END_OF_xlife-2.0/patterns/benchmark.life
  145. if test 25 -ne `wc -c <xlife-2.0/patterns/benchmark.life`; then
  146.     echo shar: \"xlife-2.0/patterns/benchmark.life\" unpacked with wrong size!
  147. fi
  148. # end of overwriting check
  149. fi
  150. if test -f xlife-2.0/patterns/bheptomino.life -a "${1}" != "-c" ; then 
  151.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/bheptomino.life\"
  152. else
  153. echo shar: Extracting \"xlife-2.0/patterns/bheptomino.life\" \(24 characters\)
  154. sed "s/^X//" >xlife-2.0/patterns/bheptomino.life <<'END_OF_xlife-2.0/patterns/bheptomino.life'
  155. X#P -1 -1
  156. X.*..
  157. X***.
  158. X*.**
  159. END_OF_xlife-2.0/patterns/bheptomino.life
  160. if test 24 -ne `wc -c <xlife-2.0/patterns/bheptomino.life`; then
  161.     echo shar: \"xlife-2.0/patterns/bheptomino.life\" unpacked with wrong size!
  162. fi
  163. # end of overwriting check
  164. fi
  165. if test -f xlife-2.0/patterns/blinkership2.life -a "${1}" != "-c" ; then 
  166.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/blinkership2.life\"
  167. else
  168. echo shar: Extracting \"xlife-2.0/patterns/blinkership2.life\" \(99 characters\)
  169. sed "s/^X//" >xlife-2.0/patterns/blinkership2.life <<'END_OF_xlife-2.0/patterns/blinkership2.life'
  170. X#P -4 -4
  171. X.....****
  172. X....*...*
  173. X........*
  174. X**..*..*.
  175. X***......
  176. X**..*..*.
  177. X........*
  178. X....*...*
  179. X.....****
  180. END_OF_xlife-2.0/patterns/blinkership2.life
  181. if test 99 -ne `wc -c <xlife-2.0/patterns/blinkership2.life`; then
  182.     echo shar: \"xlife-2.0/patterns/blinkership2.life\" unpacked with wrong size!
  183. fi
  184. # end of overwriting check
  185. fi
  186. if test -f xlife-2.0/patterns/boatcap.life -a "${1}" != "-c" ; then 
  187.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/boatcap.life\"
  188. else
  189. echo shar: Extracting \"xlife-2.0/patterns/boatcap.life\" \(147 characters\)
  190. sed "s/^X//" >xlife-2.0/patterns/boatcap.life <<'END_OF_xlife-2.0/patterns/boatcap.life'
  191. X#R
  192. X -7  -6
  193. X -6  -5
  194. X -5  -4
  195. X -4  -3
  196. X -3  -2
  197. X -2  -1
  198. X -1   0
  199. X  0   1
  200. X  1   2
  201. X  2   3
  202. X  3   4
  203. X  4   5
  204. X  7   5
  205. X  8   5
  206. X  5   6
  207. X  8   6
  208. X  6   7
  209. X  7   7
  210. END_OF_xlife-2.0/patterns/boatcap.life
  211. if test 147 -ne `wc -c <xlife-2.0/patterns/boatcap.life`; then
  212.     echo shar: \"xlife-2.0/patterns/boatcap.life\" unpacked with wrong size!
  213. fi
  214. # end of overwriting check
  215. fi
  216. if test -f xlife-2.0/patterns/bunnies.life -a "${1}" != "-c" ; then 
  217.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/bunnies.life\"
  218. else
  219. echo shar: Extracting \"xlife-2.0/patterns/bunnies.life\" \(36 characters\)
  220. sed "s/^X//" >xlife-2.0/patterns/bunnies.life <<'END_OF_xlife-2.0/patterns/bunnies.life'
  221. X*.....*.
  222. X..*...*.
  223. X..*..*.*
  224. X.*.*....
  225. END_OF_xlife-2.0/patterns/bunnies.life
  226. if test 36 -ne `wc -c <xlife-2.0/patterns/bunnies.life`; then
  227.     echo shar: \"xlife-2.0/patterns/bunnies.life\" unpacked with wrong size!
  228. fi
  229. # end of overwriting check
  230. fi
  231. if test -f xlife-2.0/patterns/cheshirecat.life -a "${1}" != "-c" ; then 
  232.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/cheshirecat.life\"
  233. else
  234. echo shar: Extracting \"xlife-2.0/patterns/cheshirecat.life\" \(51 characters\)
  235. sed "s/^X//" >xlife-2.0/patterns/cheshirecat.life <<'END_OF_xlife-2.0/patterns/cheshirecat.life'
  236. X#P -2 -2
  237. X.*..*.
  238. X.****.
  239. X*....*
  240. X*.**.*
  241. X*....*
  242. X.****.
  243. END_OF_xlife-2.0/patterns/cheshirecat.life
  244. if test 51 -ne `wc -c <xlife-2.0/patterns/cheshirecat.life`; then
  245.     echo shar: \"xlife-2.0/patterns/cheshirecat.life\" unpacked with wrong size!
  246. fi
  247. # end of overwriting check
  248. fi
  249. if test -f xlife-2.0/patterns/clappinghands.life -a "${1}" != "-c" ; then 
  250.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/clappinghands.life\"
  251. else
  252. echo shar: Extracting \"xlife-2.0/patterns/clappinghands.life\" \(20 characters\)
  253. sed "s/^X//" >xlife-2.0/patterns/clappinghands.life <<'END_OF_xlife-2.0/patterns/clappinghands.life'
  254. X#P 0 -1
  255. X*.
  256. X**
  257. X**
  258. X.*
  259. END_OF_xlife-2.0/patterns/clappinghands.life
  260. if test 20 -ne `wc -c <xlife-2.0/patterns/clappinghands.life`; then
  261.     echo shar: \"xlife-2.0/patterns/clappinghands.life\" unpacked with wrong size!
  262. fi
  263. # end of overwriting check
  264. fi
  265. if test -f xlife-2.0/patterns/clock.life -a "${1}" != "-c" ; then 
  266.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/clock.life\"
  267. else
  268. echo shar: Extracting \"xlife-2.0/patterns/clock.life\" \(165 characters\)
  269. sed "s/^X//" >xlife-2.0/patterns/clock.life <<'END_OF_xlife-2.0/patterns/clock.life'
  270. X#P -5 -5
  271. X....**......
  272. X....**......
  273. X............
  274. X....****....
  275. X**.*..*.*...
  276. X**.*.*..*...
  277. X...*.*..*.**
  278. X...*....*.**
  279. X....****....
  280. X............
  281. X......**....
  282. X......**....
  283. END_OF_xlife-2.0/patterns/clock.life
  284. if test 165 -ne `wc -c <xlife-2.0/patterns/clock.life`; then
  285.     echo shar: \"xlife-2.0/patterns/clock.life\" unpacked with wrong size!
  286. fi
  287. # end of overwriting check
  288. fi
  289. if test -f xlife-2.0/patterns/collapsecap.life -a "${1}" != "-c" ; then 
  290.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/collapsecap.life\"
  291. else
  292. echo shar: Extracting \"xlife-2.0/patterns/collapsecap.life\" \(147 characters\)
  293. sed "s/^X//" >xlife-2.0/patterns/collapsecap.life <<'END_OF_xlife-2.0/patterns/collapsecap.life'
  294. X#R
  295. X -7  -6
  296. X -6  -5
  297. X -5  -4
  298. X -4  -3
  299. X -3  -2
  300. X -2  -1
  301. X -1   0
  302. X  0   1
  303. X  1   2
  304. X  2   3
  305. X  3   4
  306. X  7   4
  307. X  8   4
  308. X  4   5
  309. X  7   5
  310. X  5   6
  311. X  7   6
  312. X  6   7
  313. END_OF_xlife-2.0/patterns/collapsecap.life
  314. if test 147 -ne `wc -c <xlife-2.0/patterns/collapsecap.life`; then
  315.     echo shar: \"xlife-2.0/patterns/collapsecap.life\" unpacked with wrong size!
  316. fi
  317. # end of overwriting check
  318. fi
  319. if test -f xlife-2.0/patterns/cross.life -a "${1}" != "-c" ; then 
  320.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/cross.life\"
  321. else
  322. echo shar: Extracting \"xlife-2.0/patterns/cross.life\" \(81 characters\)
  323. sed "s/^X//" >xlife-2.0/patterns/cross.life <<'END_OF_xlife-2.0/patterns/cross.life'
  324. X#P -3 -3
  325. X..****..
  326. X..*..*..
  327. X***..***
  328. X*......*
  329. X*......*
  330. X***..***
  331. X..*..*..
  332. X..****..
  333. END_OF_xlife-2.0/patterns/cross.life
  334. if test 81 -ne `wc -c <xlife-2.0/patterns/cross.life`; then
  335.     echo shar: \"xlife-2.0/patterns/cross.life\" unpacked with wrong size!
  336. fi
  337. # end of overwriting check
  338. fi
  339. if test -f xlife-2.0/patterns/diagfuse.life -a "${1}" != "-c" ; then 
  340.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/diagfuse.life\"
  341. else
  342. echo shar: Extracting \"xlife-2.0/patterns/diagfuse.life\" \(131 characters\)
  343. sed "s/^X//" >xlife-2.0/patterns/diagfuse.life <<'END_OF_xlife-2.0/patterns/diagfuse.life'
  344. X#R
  345. X -7  -7
  346. X -6  -6
  347. X -5  -5
  348. X -4  -4
  349. X -3  -3
  350. X -2  -2
  351. X -1  -1
  352. X  0   0
  353. X  1   1
  354. X  2   2
  355. X  3   3
  356. X  4   4
  357. X  5   5
  358. X  6   6
  359. X  7   7
  360. X  8   8
  361. END_OF_xlife-2.0/patterns/diagfuse.life
  362. if test 131 -ne `wc -c <xlife-2.0/patterns/diagfuse.life`; then
  363.     echo shar: \"xlife-2.0/patterns/diagfuse.life\" unpacked with wrong size!
  364. fi
  365. # end of overwriting check
  366. fi
  367. if test -f xlife-2.0/patterns/eaters3.life -a "${1}" != "-c" ; then 
  368.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/eaters3.life\"
  369. else
  370. echo shar: Extracting \"xlife-2.0/patterns/eaters3.life\" \(90 characters\)
  371. sed "s/^X//" >xlife-2.0/patterns/eaters3.life <<'END_OF_xlife-2.0/patterns/eaters3.life'
  372. X#P -3 -4
  373. X.......*
  374. X.....***
  375. X....*...
  376. X....**..
  377. X........
  378. X..**....
  379. X...*....
  380. X***.....
  381. X*.......
  382. END_OF_xlife-2.0/patterns/eaters3.life
  383. if test 90 -ne `wc -c <xlife-2.0/patterns/eaters3.life`; then
  384.     echo shar: \"xlife-2.0/patterns/eaters3.life\" unpacked with wrong size!
  385. fi
  386. # end of overwriting check
  387. fi
  388. if test -f xlife-2.0/patterns/fencepost.life -a "${1}" != "-c" ; then 
  389.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/fencepost.life\"
  390. else
  391. echo shar: Extracting \"xlife-2.0/patterns/fencepost.life\" \(168 characters\)
  392. sed "s/^X//" >xlife-2.0/patterns/fencepost.life <<'END_OF_xlife-2.0/patterns/fencepost.life'
  393. X*.*.*..................
  394. X*.*.*...........***.***
  395. X*...*...*...*......*...
  396. X.*.*....***.*...**...**
  397. X*...*...*...*......*...
  398. X*.*.*...........***.***
  399. X*.*.*..................
  400. END_OF_xlife-2.0/patterns/fencepost.life
  401. if test 168 -ne `wc -c <xlife-2.0/patterns/fencepost.life`; then
  402.     echo shar: \"xlife-2.0/patterns/fencepost.life\" unpacked with wrong size!
  403. fi
  404. # end of overwriting check
  405. fi
  406. if test -f xlife-2.0/patterns/figure8.life -a "${1}" != "-c" ; then 
  407.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/figure8.life\"
  408. else
  409. echo shar: Extracting \"xlife-2.0/patterns/figure8.life\" \(51 characters\)
  410. sed "s/^X//" >xlife-2.0/patterns/figure8.life <<'END_OF_xlife-2.0/patterns/figure8.life'
  411. X#P -2 -2
  412. X***...
  413. X***...
  414. X***...
  415. X...***
  416. X...***
  417. X...***
  418. END_OF_xlife-2.0/patterns/figure8.life
  419. if test 51 -ne `wc -c <xlife-2.0/patterns/figure8.life`; then
  420.     echo shar: \"xlife-2.0/patterns/figure8.life\" unpacked with wrong size!
  421. fi
  422. # end of overwriting check
  423. fi
  424. if test -f xlife-2.0/patterns/fisheater.life -a "${1}" != "-c" ; then 
  425.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/fisheater.life\"
  426. else
  427. echo shar: Extracting \"xlife-2.0/patterns/fisheater.life\" \(123 characters\)
  428. sed "s/^X//" >xlife-2.0/patterns/fisheater.life <<'END_OF_xlife-2.0/patterns/fisheater.life'
  429. X#R
  430. X  2  -8
  431. X  3  -7
  432. X  3  -6
  433. X  0  -5
  434. X  3  -5
  435. X  1  -4
  436. X  2  -4
  437. X  3  -4
  438. X -1   6
  439. X  0   6
  440. X  0   7
  441. X -3   8
  442. X -2   8
  443. X -1   8
  444. X -3   9
  445. END_OF_xlife-2.0/patterns/fisheater.life
  446. if test 123 -ne `wc -c <xlife-2.0/patterns/fisheater.life`; then
  447.     echo shar: \"xlife-2.0/patterns/fisheater.life\" unpacked with wrong size!
  448. fi
  449. # end of overwriting check
  450. fi
  451. if test -f xlife-2.0/patterns/flasher.life -a "${1}" != "-c" ; then 
  452.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/flasher.life\"
  453. else
  454. echo shar: Extracting \"xlife-2.0/patterns/flasher.life\" \(14 characters\)
  455. sed "s/^X//" >xlife-2.0/patterns/flasher.life <<'END_OF_xlife-2.0/patterns/flasher.life'
  456. X#P 0 -1
  457. X*
  458. X*
  459. X*
  460. END_OF_xlife-2.0/patterns/flasher.life
  461. if test 14 -ne `wc -c <xlife-2.0/patterns/flasher.life`; then
  462.     echo shar: \"xlife-2.0/patterns/flasher.life\" unpacked with wrong size!
  463. fi
  464. # end of overwriting check
  465. fi
  466. if test -f xlife-2.0/patterns/flywheel.life -a "${1}" != "-c" ; then 
  467.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/flywheel.life\"
  468. else
  469. echo shar: Extracting \"xlife-2.0/patterns/flywheel.life\" \(29 characters\)
  470. sed "s/^X//" >xlife-2.0/patterns/flywheel.life <<'END_OF_xlife-2.0/patterns/flywheel.life'
  471. X#P -1 -1
  472. X.*..
  473. X.*.*
  474. X*.*.
  475. X..*.
  476. END_OF_xlife-2.0/patterns/flywheel.life
  477. if test 29 -ne `wc -c <xlife-2.0/patterns/flywheel.life`; then
  478.     echo shar: \"xlife-2.0/patterns/flywheel.life\" unpacked with wrong size!
  479. fi
  480. # end of overwriting check
  481. fi
  482. if test -f xlife-2.0/patterns/gear.life -a "${1}" != "-c" ; then 
  483.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/gear.life\"
  484. else
  485. echo shar: Extracting \"xlife-2.0/patterns/gear.life\" \(81 characters\)
  486. sed "s/^X//" >xlife-2.0/patterns/gear.life <<'END_OF_xlife-2.0/patterns/gear.life'
  487. X#P -3 -3
  488. X...*....
  489. X...*.*..
  490. X.*......
  491. X......**
  492. X**......
  493. X......*.
  494. X..*.*...
  495. X....*...
  496. END_OF_xlife-2.0/patterns/gear.life
  497. if test 81 -ne `wc -c <xlife-2.0/patterns/gear.life`; then
  498.     echo shar: \"xlife-2.0/patterns/gear.life\" unpacked with wrong size!
  499. fi
  500. # end of overwriting check
  501. fi
  502. if test -f xlife-2.0/patterns/glider.life -a "${1}" != "-c" ; then 
  503.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glider.life\"
  504. else
  505. echo shar: Extracting \"xlife-2.0/patterns/glider.life\" \(21 characters\)
  506. sed "s/^X//" >xlife-2.0/patterns/glider.life <<'END_OF_xlife-2.0/patterns/glider.life'
  507. X#P -1 -1
  508. X..*
  509. X*.*
  510. X.**
  511. END_OF_xlife-2.0/patterns/glider.life
  512. if test 21 -ne `wc -c <xlife-2.0/patterns/glider.life`; then
  513.     echo shar: \"xlife-2.0/patterns/glider.life\" unpacked with wrong size!
  514. fi
  515. # end of overwriting check
  516. fi
  517. if test -f xlife-2.0/patterns/glidergen1.life -a "${1}" != "-c" ; then 
  518.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen1.life\"
  519. else
  520. echo shar: Extracting \"xlife-2.0/patterns/glidergen1.life\" \(23 characters\)
  521. sed "s/^X//" >xlife-2.0/patterns/glidergen1.life <<'END_OF_xlife-2.0/patterns/glidergen1.life'
  522. X#P 0 -2
  523. X**
  524. X*.
  525. X**
  526. X*.
  527. X*.
  528. END_OF_xlife-2.0/patterns/glidergen1.life
  529. if test 23 -ne `wc -c <xlife-2.0/patterns/glidergen1.life`; then
  530.     echo shar: \"xlife-2.0/patterns/glidergen1.life\" unpacked with wrong size!
  531. fi
  532. # end of overwriting check
  533. fi
  534. if test -f xlife-2.0/patterns/glidergen2.life -a "${1}" != "-c" ; then 
  535.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen2.life\"
  536. else
  537. echo shar: Extracting \"xlife-2.0/patterns/glidergen2.life\" \(99 characters\)
  538. sed "s/^X//" >xlife-2.0/patterns/glidergen2.life <<'END_OF_xlife-2.0/patterns/glidergen2.life'
  539. X#P -4 -4
  540. X....*****
  541. X.........
  542. X....*....
  543. X....*....
  544. X....*....
  545. X....*....
  546. X....*....
  547. X.........
  548. X*****....
  549. END_OF_xlife-2.0/patterns/glidergen2.life
  550. if test 99 -ne `wc -c <xlife-2.0/patterns/glidergen2.life`; then
  551.     echo shar: \"xlife-2.0/patterns/glidergen2.life\" unpacked with wrong size!
  552. fi
  553. # end of overwriting check
  554. fi
  555. if test -f xlife-2.0/patterns/glidergen3.life -a "${1}" != "-c" ; then 
  556.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen3.life\"
  557. else
  558. echo shar: Extracting \"xlife-2.0/patterns/glidergen3.life\" \(39 characters\)
  559. sed "s/^X//" >xlife-2.0/patterns/glidergen3.life <<'END_OF_xlife-2.0/patterns/glidergen3.life'
  560. X#P -4 -1
  561. X*........
  562. X*********
  563. X...*.....
  564. END_OF_xlife-2.0/patterns/glidergen3.life
  565. if test 39 -ne `wc -c <xlife-2.0/patterns/glidergen3.life`; then
  566.     echo shar: \"xlife-2.0/patterns/glidergen3.life\" unpacked with wrong size!
  567. fi
  568. # end of overwriting check
  569. fi
  570. if test -f xlife-2.0/patterns/glidergen4.life -a "${1}" != "-c" ; then 
  571.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen4.life\"
  572. else
  573. echo shar: Extracting \"xlife-2.0/patterns/glidergen4.life\" \(39 characters\)
  574. sed "s/^X//" >xlife-2.0/patterns/glidergen4.life <<'END_OF_xlife-2.0/patterns/glidergen4.life'
  575. X#P -2 -2
  576. X*****
  577. X...*.
  578. X..*..
  579. X.*...
  580. X*****
  581. END_OF_xlife-2.0/patterns/glidergen4.life
  582. if test 39 -ne `wc -c <xlife-2.0/patterns/glidergen4.life`; then
  583.     echo shar: \"xlife-2.0/patterns/glidergen4.life\" unpacked with wrong size!
  584. fi
  585. # end of overwriting check
  586. fi
  587. if test -f xlife-2.0/patterns/glidergen5.life -a "${1}" != "-c" ; then 
  588.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen5.life\"
  589. else
  590. echo shar: Extracting \"xlife-2.0/patterns/glidergen5.life\" \(117 characters\)
  591. sed "s/^X//" >xlife-2.0/patterns/glidergen5.life <<'END_OF_xlife-2.0/patterns/glidergen5.life'
  592. X#P -5 -4
  593. X....****...
  594. X...........
  595. X..********.
  596. X...........
  597. X***********
  598. X...........
  599. X..********.
  600. X...........
  601. X....****...
  602. END_OF_xlife-2.0/patterns/glidergen5.life
  603. if test 117 -ne `wc -c <xlife-2.0/patterns/glidergen5.life`; then
  604.     echo shar: \"xlife-2.0/patterns/glidergen5.life\" unpacked with wrong size!
  605. fi
  606. # end of overwriting check
  607. fi
  608. if test -f xlife-2.0/patterns/glidergen6.life -a "${1}" != "-c" ; then 
  609.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen6.life\"
  610. else
  611. echo shar: Extracting \"xlife-2.0/patterns/glidergen6.life\" \(29 characters\)
  612. sed "s/^X//" >xlife-2.0/patterns/glidergen6.life <<'END_OF_xlife-2.0/patterns/glidergen6.life'
  613. X#P 0 -3
  614. X**
  615. X*.
  616. X**
  617. X*.
  618. X**
  619. X**
  620. X*.
  621. END_OF_xlife-2.0/patterns/glidergen6.life
  622. if test 29 -ne `wc -c <xlife-2.0/patterns/glidergen6.life`; then
  623.     echo shar: \"xlife-2.0/patterns/glidergen6.life\" unpacked with wrong size!
  624. fi
  625. # end of overwriting check
  626. fi
  627. if test -f xlife-2.0/patterns/glidergen7.life -a "${1}" != "-c" ; then 
  628.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidergen7.life\"
  629. else
  630. echo shar: Extracting \"xlife-2.0/patterns/glidergen7.life\" \(39 characters\)
  631. sed "s/^X//" >xlife-2.0/patterns/glidergen7.life <<'END_OF_xlife-2.0/patterns/glidergen7.life'
  632. X#P -14 0
  633. X*****.*****.*****.*****.*****
  634. END_OF_xlife-2.0/patterns/glidergen7.life
  635. if test 39 -ne `wc -c <xlife-2.0/patterns/glidergen7.life`; then
  636.     echo shar: \"xlife-2.0/patterns/glidergen7.life\" unpacked with wrong size!
  637. fi
  638. # end of overwriting check
  639. fi
  640. if test -f xlife-2.0/patterns/glidertofish.life -a "${1}" != "-c" ; then 
  641.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/glidertofish.life\"
  642. else
  643. echo shar: Extracting \"xlife-2.0/patterns/glidertofish.life\" \(123 characters\)
  644. sed "s/^X//" >xlife-2.0/patterns/glidertofish.life <<'END_OF_xlife-2.0/patterns/glidertofish.life'
  645. X#R
  646. X -5  -4
  647. X -7  -3
  648. X -5  -3
  649. X -6  -2
  650. X -5  -2
  651. X -3   3
  652. X -2   3
  653. X  7   3
  654. X -4   4
  655. X -2   4
  656. X  6   4
  657. X  7   4
  658. X -2   5
  659. X  6   5
  660. X  8   5
  661. END_OF_xlife-2.0/patterns/glidertofish.life
  662. if test 123 -ne `wc -c <xlife-2.0/patterns/glidertofish.life`; then
  663.     echo shar: \"xlife-2.0/patterns/glidertofish.life\" unpacked with wrong size!
  664. fi
  665. # end of overwriting check
  666. fi
  667. if test -f xlife-2.0/patterns/j.life -a "${1}" != "-c" ; then 
  668.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/j.life\"
  669. else
  670. echo shar: Extracting \"xlife-2.0/patterns/j.life\" \(21 characters\)
  671. sed "s/^X//" >xlife-2.0/patterns/j.life <<'END_OF_xlife-2.0/patterns/j.life'
  672. X#P -1 -1
  673. X***
  674. X.*.
  675. X*..
  676. END_OF_xlife-2.0/patterns/j.life
  677. if test 21 -ne `wc -c <xlife-2.0/patterns/j.life`; then
  678.     echo shar: \"xlife-2.0/patterns/j.life\" unpacked with wrong size!
  679. fi
  680. # end of overwriting check
  681. fi
  682. if test -f xlife-2.0/patterns/kickback.life -a "${1}" != "-c" ; then 
  683.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/kickback.life\"
  684. else
  685. echo shar: Extracting \"xlife-2.0/patterns/kickback.life\" \(44 characters\)
  686. sed "s/^X//" >xlife-2.0/patterns/kickback.life <<'END_OF_xlife-2.0/patterns/kickback.life'
  687. X#P -1 -3
  688. X.*..
  689. X.*.*
  690. X.**.
  691. X....
  692. X*...
  693. X.**.
  694. X**..
  695. END_OF_xlife-2.0/patterns/kickback.life
  696. if test 44 -ne `wc -c <xlife-2.0/patterns/kickback.life`; then
  697.     echo shar: \"xlife-2.0/patterns/kickback.life\" unpacked with wrong size!
  698. fi
  699. # end of overwriting check
  700. fi
  701. if test -f xlife-2.0/patterns/lambdabomb.life -a "${1}" != "-c" ; then 
  702.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/lambdabomb.life\"
  703. else
  704. echo shar: Extracting \"xlife-2.0/patterns/lambdabomb.life\" \(18 characters\)
  705. sed "s/^X//" >xlife-2.0/patterns/lambdabomb.life <<'END_OF_xlife-2.0/patterns/lambdabomb.life'
  706. X#P -1 0
  707. X.***
  708. X*..*
  709. END_OF_xlife-2.0/patterns/lambdabomb.life
  710. if test 18 -ne `wc -c <xlife-2.0/patterns/lambdabomb.life`; then
  711.     echo shar: \"xlife-2.0/patterns/lambdabomb.life\" unpacked with wrong size!
  712. fi
  713. # end of overwriting check
  714. fi
  715. if test -f xlife-2.0/patterns/largefish.life -a "${1}" != "-c" ; then 
  716.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/largefish.life\"
  717. else
  718. echo shar: Extracting \"xlife-2.0/patterns/largefish.life\" \(41 characters\)
  719. sed "s/^X//" >xlife-2.0/patterns/largefish.life <<'END_OF_xlife-2.0/patterns/largefish.life'
  720. X#P -3 -1
  721. X******.
  722. X*.....*
  723. X*......
  724. X.*.....
  725. END_OF_xlife-2.0/patterns/largefish.life
  726. if test 41 -ne `wc -c <xlife-2.0/patterns/largefish.life`; then
  727.     echo shar: \"xlife-2.0/patterns/largefish.life\" unpacked with wrong size!
  728. fi
  729. # end of overwriting check
  730. fi
  731. if test -f xlife-2.0/patterns/mediumfish.life -a "${1}" != "-c" ; then 
  732.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/mediumfish.life\"
  733. else
  734. echo shar: Extracting \"xlife-2.0/patterns/mediumfish.life\" \(37 characters\)
  735. sed "s/^X//" >xlife-2.0/patterns/mediumfish.life <<'END_OF_xlife-2.0/patterns/mediumfish.life'
  736. X#P -2 -1
  737. X*****.
  738. X*....*
  739. X*.....
  740. X.*....
  741. END_OF_xlife-2.0/patterns/mediumfish.life
  742. if test 37 -ne `wc -c <xlife-2.0/patterns/mediumfish.life`; then
  743.     echo shar: \"xlife-2.0/patterns/mediumfish.life\" unpacked with wrong size!
  744. fi
  745. # end of overwriting check
  746. fi
  747. if test -f xlife-2.0/patterns/morejunk.life -a "${1}" != "-c" ; then 
  748.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/morejunk.life\"
  749. else
  750. echo shar: Extracting \"xlife-2.0/patterns/morejunk.life\" \(37 characters\)
  751. sed "s/^X//" >xlife-2.0/patterns/morejunk.life <<'END_OF_xlife-2.0/patterns/morejunk.life'
  752. X#P -1 -3
  753. X*..
  754. X***
  755. X*.*
  756. X*..
  757. X*..
  758. X*..
  759. X.**
  760. END_OF_xlife-2.0/patterns/morejunk.life
  761. if test 37 -ne `wc -c <xlife-2.0/patterns/morejunk.life`; then
  762.     echo shar: \"xlife-2.0/patterns/morejunk.life\" unpacked with wrong size!
  763. fi
  764. # end of overwriting check
  765. fi
  766. if test -f xlife-2.0/patterns/oscillator1.life -a "${1}" != "-c" ; then 
  767.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/oscillator1.life\"
  768. else
  769. echo shar: Extracting \"xlife-2.0/patterns/oscillator1.life\" \(39 characters\)
  770. sed "s/^X//" >xlife-2.0/patterns/oscillator1.life <<'END_OF_xlife-2.0/patterns/oscillator1.life'
  771. X#P -2 -2
  772. X**...
  773. X*.*..
  774. X.....
  775. X..*.*
  776. X...**
  777. END_OF_xlife-2.0/patterns/oscillator1.life
  778. if test 39 -ne `wc -c <xlife-2.0/patterns/oscillator1.life`; then
  779.     echo shar: \"xlife-2.0/patterns/oscillator1.life\" unpacked with wrong size!
  780. fi
  781. # end of overwriting check
  782. fi
  783. if test -f xlife-2.0/patterns/oscillator2.life -a "${1}" != "-c" ; then 
  784.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/oscillator2.life\"
  785. else
  786. echo shar: Extracting \"xlife-2.0/patterns/oscillator2.life\" \(65 characters\)
  787. sed "s/^X//" >xlife-2.0/patterns/oscillator2.life <<'END_OF_xlife-2.0/patterns/oscillator2.life'
  788. X#P -3 -3
  789. X....***
  790. X**.....
  791. X*.*.**.
  792. X.......
  793. X..*.*..
  794. X.*.....
  795. X.**....
  796. END_OF_xlife-2.0/patterns/oscillator2.life
  797. if test 65 -ne `wc -c <xlife-2.0/patterns/oscillator2.life`; then
  798.     echo shar: \"xlife-2.0/patterns/oscillator2.life\" unpacked with wrong size!
  799. fi
  800. # end of overwriting check
  801. fi
  802. if test -f xlife-2.0/patterns/oscillator3.life -a "${1}" != "-c" ; then 
  803.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/oscillator3.life\"
  804. else
  805. echo shar: Extracting \"xlife-2.0/patterns/oscillator3.life\" \(58 characters\)
  806. sed "s/^X//" >xlife-2.0/patterns/oscillator3.life <<'END_OF_xlife-2.0/patterns/oscillator3.life'
  807. X#P -2 -3
  808. X..*...
  809. X..*.*.
  810. X*.....
  811. X.*****
  812. X*.....
  813. X..*.*.
  814. X..*...
  815. END_OF_xlife-2.0/patterns/oscillator3.life
  816. if test 58 -ne `wc -c <xlife-2.0/patterns/oscillator3.life`; then
  817.     echo shar: \"xlife-2.0/patterns/oscillator3.life\" unpacked with wrong size!
  818. fi
  819. # end of overwriting check
  820. fi
  821. if test -f xlife-2.0/patterns/pentadecathlon.life -a "${1}" != "-c" ; then 
  822.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pentadecathlon.life\"
  823. else
  824. echo shar: Extracting \"xlife-2.0/patterns/pentadecathlon.life\" \(19 characters\)
  825. sed "s/^X//" >xlife-2.0/patterns/pentadecathlon.life <<'END_OF_xlife-2.0/patterns/pentadecathlon.life'
  826. X#P -4 0
  827. X**********
  828. END_OF_xlife-2.0/patterns/pentadecathlon.life
  829. if test 19 -ne `wc -c <xlife-2.0/patterns/pentadecathlon.life`; then
  830.     echo shar: \"xlife-2.0/patterns/pentadecathlon.life\" unpacked with wrong size!
  831. fi
  832. # end of overwriting check
  833. fi
  834. if test -f xlife-2.0/patterns/piecollection.life -a "${1}" != "-c" ; then 
  835.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/piecollection.life\"
  836. else
  837. echo shar: Extracting \"xlife-2.0/patterns/piecollection.life\" \(129 characters\)
  838. sed "s/^X//" >xlife-2.0/patterns/piecollection.life <<'END_OF_xlife-2.0/patterns/piecollection.life'
  839. X#P -5 -4
  840. X........**.
  841. X.**.....*.*
  842. X*.*..**.*.*
  843. X*.*.*.*.**.
  844. X.**.*.*....
  845. X.....**....
  846. X...........
  847. X.....****..
  848. X.....*..*..
  849. X......**...
  850. END_OF_xlife-2.0/patterns/piecollection.life
  851. if test 129 -ne `wc -c <xlife-2.0/patterns/piecollection.life`; then
  852.     echo shar: \"xlife-2.0/patterns/piecollection.life\" unpacked with wrong size!
  853. fi
  854. # end of overwriting check
  855. fi
  856. if test -f xlife-2.0/patterns/piston.life -a "${1}" != "-c" ; then 
  857.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/piston.life\"
  858. else
  859. echo shar: Extracting \"xlife-2.0/patterns/piston.life\" \(171 characters\)
  860. sed "s/^X//" >xlife-2.0/patterns/piston.life <<'END_OF_xlife-2.0/patterns/piston.life'
  861. X#P -10 -3
  862. X..........*...........
  863. X..........****........
  864. X**.........****.......
  865. X**.........*..*.....**
  866. X...........****.....**
  867. X..........****........
  868. X..........*...........
  869. END_OF_xlife-2.0/patterns/piston.life
  870. if test 171 -ne `wc -c <xlife-2.0/patterns/piston.life`; then
  871.     echo shar: \"xlife-2.0/patterns/piston.life\" unpacked with wrong size!
  872. fi
  873. # end of overwriting check
  874. fi
  875. if test -f xlife-2.0/patterns/puffertrain.life -a "${1}" != "-c" ; then 
  876.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/puffertrain.life\"
  877. else
  878. echo shar: Extracting \"xlife-2.0/patterns/puffertrain.life\" \(117 characters\)
  879. sed "s/^X//" >xlife-2.0/patterns/puffertrain.life <<'END_OF_xlife-2.0/patterns/puffertrain.life'
  880. X#P -2 -8
  881. X...*.
  882. X....*
  883. X*...*
  884. X.****
  885. X.....
  886. X.....
  887. X.....
  888. X*....
  889. X.**..
  890. X..*..
  891. X..*..
  892. X.*...
  893. X.....
  894. X.....
  895. X*..*.
  896. X....*
  897. X*...*
  898. X.****
  899. END_OF_xlife-2.0/patterns/puffertrain.life
  900. if test 117 -ne `wc -c <xlife-2.0/patterns/puffertrain.life`; then
  901.     echo shar: \"xlife-2.0/patterns/puffertrain.life\" unpacked with wrong size!
  902. fi
  903. # end of overwriting check
  904. fi
  905. if test -f xlife-2.0/patterns/pulsar18-22-20.life -a "${1}" != "-c" ; then 
  906.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pulsar18-22-20.life\"
  907. else
  908. echo shar: Extracting \"xlife-2.0/patterns/pulsar18-22-20.life\" \(90 characters\)
  909. sed "s/^X//" >xlife-2.0/patterns/pulsar18-22-20.life <<'END_OF_xlife-2.0/patterns/pulsar18-22-20.life'
  910. X....***..
  911. X.........
  912. X...*....*
  913. X..*.*...*
  914. X***..*..*
  915. X......*..
  916. X....**...
  917. X....*....
  918. X....*....
  919. END_OF_xlife-2.0/patterns/pulsar18-22-20.life
  920. if test 90 -ne `wc -c <xlife-2.0/patterns/pulsar18-22-20.life`; then
  921.     echo shar: \"xlife-2.0/patterns/pulsar18-22-20.life\" unpacked with wrong size!
  922. fi
  923. # end of overwriting check
  924. fi
  925. if test -f xlife-2.0/patterns/pulsar48-56-72.life -a "${1}" != "-c" ; then 
  926.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pulsar48-56-72.life\"
  927. else
  928. echo shar: Extracting \"xlife-2.0/patterns/pulsar48-56-72.life\" \(27 characters\)
  929. sed "s/^X//" >xlife-2.0/patterns/pulsar48-56-72.life <<'END_OF_xlife-2.0/patterns/pulsar48-56-72.life'
  930. X#P -2 -1
  931. X*...*
  932. X*.*.*
  933. X*...*
  934. END_OF_xlife-2.0/patterns/pulsar48-56-72.life
  935. if test 27 -ne `wc -c <xlife-2.0/patterns/pulsar48-56-72.life`; then
  936.     echo shar: \"xlife-2.0/patterns/pulsar48-56-72.life\" unpacked with wrong size!
  937. fi
  938. # end of overwriting check
  939. fi
  940. if test -f xlife-2.0/patterns/pulse.life -a "${1}" != "-c" ; then 
  941.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pulse.life\"
  942. else
  943. echo shar: Extracting \"xlife-2.0/patterns/pulse.life\" \(72 characters\)
  944. sed "s/^X//" >xlife-2.0/patterns/pulse.life <<'END_OF_xlife-2.0/patterns/pulse.life'
  945. X...***..
  946. X........
  947. X..*....*
  948. X.*.*...*
  949. X.*..*..*
  950. X**...*..
  951. X..***...
  952. X..*.....
  953. END_OF_xlife-2.0/patterns/pulse.life
  954. if test 72 -ne `wc -c <xlife-2.0/patterns/pulse.life`; then
  955.     echo shar: \"xlife-2.0/patterns/pulse.life\" unpacked with wrong size!
  956. fi
  957. # end of overwriting check
  958. fi
  959. if test -f xlife-2.0/patterns/pulse1.life -a "${1}" != "-c" ; then 
  960.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pulse1.life\"
  961. else
  962. echo shar: Extracting \"xlife-2.0/patterns/pulse1.life\" \(65 characters\)
  963. sed "s/^X//" >xlife-2.0/patterns/pulse1.life <<'END_OF_xlife-2.0/patterns/pulse1.life'
  964. X#P -3 -3
  965. X..*....
  966. X.*.*...
  967. X.......
  968. X**...*.
  969. X*.....*
  970. X...*.*.
  971. X..**...
  972. END_OF_xlife-2.0/patterns/pulse1.life
  973. if test 65 -ne `wc -c <xlife-2.0/patterns/pulse1.life`; then
  974.     echo shar: \"xlife-2.0/patterns/pulse1.life\" unpacked with wrong size!
  975. fi
  976. # end of overwriting check
  977. fi
  978. if test -f xlife-2.0/patterns/pulse2.life -a "${1}" != "-c" ; then 
  979.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pulse2.life\"
  980. else
  981. echo shar: Extracting \"xlife-2.0/patterns/pulse2.life\" \(81 characters\)
  982. sed "s/^X//" >xlife-2.0/patterns/pulse2.life <<'END_OF_xlife-2.0/patterns/pulse2.life'
  983. X#P -3 -3
  984. X.**.....
  985. X.**.....
  986. X........
  987. X........
  988. X***.....
  989. X**.*..**
  990. X..**..**
  991. X..**....
  992. END_OF_xlife-2.0/patterns/pulse2.life
  993. if test 81 -ne `wc -c <xlife-2.0/patterns/pulse2.life`; then
  994.     echo shar: \"xlife-2.0/patterns/pulse2.life\" unpacked with wrong size!
  995. fi
  996. # end of overwriting check
  997. fi
  998. if test -f xlife-2.0/patterns/pump.life -a "${1}" != "-c" ; then 
  999.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/pump.life\"
  1000. else
  1001. echo shar: Extracting \"xlife-2.0/patterns/pump.life\" \(57 characters\)
  1002. sed "s/^X//" >xlife-2.0/patterns/pump.life <<'END_OF_xlife-2.0/patterns/pump.life'
  1003. X#P -3 -2
  1004. X.**.**.
  1005. X.**.**.
  1006. X..*.*..
  1007. X*.*.*.*
  1008. X*.*.*.*
  1009. X**...**
  1010. END_OF_xlife-2.0/patterns/pump.life
  1011. if test 57 -ne `wc -c <xlife-2.0/patterns/pump.life`; then
  1012.     echo shar: \"xlife-2.0/patterns/pump.life\" unpacked with wrong size!
  1013. fi
  1014. # end of overwriting check
  1015. fi
  1016. if test -f xlife-2.0/patterns/r.life -a "${1}" != "-c" ; then 
  1017.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/r.life\"
  1018. else
  1019. echo shar: Extracting \"xlife-2.0/patterns/r.life\" \(33 characters\)
  1020. sed "s/^X//" >xlife-2.0/patterns/r.life <<'END_OF_xlife-2.0/patterns/r.life'
  1021. X#P -2 -1
  1022. X..**.
  1023. X.*..*
  1024. X.*.*.
  1025. X**.**
  1026. END_OF_xlife-2.0/patterns/r.life
  1027. if test 33 -ne `wc -c <xlife-2.0/patterns/r.life`; then
  1028.     echo shar: \"xlife-2.0/patterns/r.life\" unpacked with wrong size!
  1029. fi
  1030. # end of overwriting check
  1031. fi
  1032. if test -f xlife-2.0/patterns/rabbit.life -a "${1}" != "-c" ; then 
  1033.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rabbit.life\"
  1034. else
  1035. echo shar: Extracting \"xlife-2.0/patterns/rabbit.life\" \(33 characters\)
  1036. sed "s/^X//" >xlife-2.0/patterns/rabbit.life <<'END_OF_xlife-2.0/patterns/rabbit.life'
  1037. X#P -3 -1
  1038. X*...***
  1039. X***..*.
  1040. X.*.....
  1041. END_OF_xlife-2.0/patterns/rabbit.life
  1042. if test 33 -ne `wc -c <xlife-2.0/patterns/rabbit.life`; then
  1043.     echo shar: \"xlife-2.0/patterns/rabbit.life\" unpacked with wrong size!
  1044. fi
  1045. # end of overwriting check
  1046. fi
  1047. if test -f xlife-2.0/patterns/rpentomino.life -a "${1}" != "-c" ; then 
  1048.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/rpentomino.life\"
  1049. else
  1050. echo shar: Extracting \"xlife-2.0/patterns/rpentomino.life\" \(21 characters\)
  1051. sed "s/^X//" >xlife-2.0/patterns/rpentomino.life <<'END_OF_xlife-2.0/patterns/rpentomino.life'
  1052. X#P -1 -1
  1053. X.**
  1054. X**.
  1055. X.*.
  1056. END_OF_xlife-2.0/patterns/rpentomino.life
  1057. if test 21 -ne `wc -c <xlife-2.0/patterns/rpentomino.life`; then
  1058.     echo shar: \"xlife-2.0/patterns/rpentomino.life\" unpacked with wrong size!
  1059. fi
  1060. # end of overwriting check
  1061. fi
  1062. if test -f xlife-2.0/patterns/sglider.life -a "${1}" != "-c" ; then 
  1063.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/sglider.life\"
  1064. else
  1065. echo shar: Extracting \"xlife-2.0/patterns/sglider.life\" \(57 characters\)
  1066. sed "s/^X//" >xlife-2.0/patterns/sglider.life <<'END_OF_xlife-2.0/patterns/sglider.life'
  1067. X#P -2 -3
  1068. X...**
  1069. X..*.*
  1070. X...*.
  1071. X.....
  1072. X.....
  1073. X***..
  1074. X*.*..
  1075. X*.*..
  1076. END_OF_xlife-2.0/patterns/sglider.life
  1077. if test 57 -ne `wc -c <xlife-2.0/patterns/sglider.life`; then
  1078.     echo shar: \"xlife-2.0/patterns/sglider.life\" unpacked with wrong size!
  1079. fi
  1080. # end of overwriting check
  1081. fi
  1082. if test -f xlife-2.0/patterns/shiningflower.life -a "${1}" != "-c" ; then 
  1083.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/shiningflower.life\"
  1084. else
  1085. echo shar: Extracting \"xlife-2.0/patterns/shiningflower.life\" \(51 characters\)
  1086. sed "s/^X//" >xlife-2.0/patterns/shiningflower.life <<'END_OF_xlife-2.0/patterns/shiningflower.life'
  1087. X#P -2 -2
  1088. X.*..*.
  1089. X*.**.*
  1090. X.*..*.
  1091. X.*..*.
  1092. X*.**.*
  1093. X.*..*.
  1094. END_OF_xlife-2.0/patterns/shiningflower.life
  1095. if test 51 -ne `wc -c <xlife-2.0/patterns/shiningflower.life`; then
  1096.     echo shar: \"xlife-2.0/patterns/shiningflower.life\" unpacked with wrong size!
  1097. fi
  1098. # end of overwriting check
  1099. fi
  1100. if test -f xlife-2.0/patterns/skyline.life -a "${1}" != "-c" ; then 
  1101.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/skyline.life\"
  1102. else
  1103. echo shar: Extracting \"xlife-2.0/patterns/skyline.life\" \(89 characters\)
  1104. sed "s/^X//" >xlife-2.0/patterns/skyline.life <<'END_OF_xlife-2.0/patterns/skyline.life'
  1105. X#P -7 -2
  1106. X........**.....
  1107. X*.*.....*.*.*..
  1108. X**.*.**.*.**.*.
  1109. X...*.*.*.....*.
  1110. X...**........**
  1111. END_OF_xlife-2.0/patterns/skyline.life
  1112. if test 89 -ne `wc -c <xlife-2.0/patterns/skyline.life`; then
  1113.     echo shar: \"xlife-2.0/patterns/skyline.life\" unpacked with wrong size!
  1114. fi
  1115. # end of overwriting check
  1116. fi
  1117. if test -f xlife-2.0/patterns/smallfish.life -a "${1}" != "-c" ; then 
  1118.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/smallfish.life\"
  1119. else
  1120. echo shar: Extracting \"xlife-2.0/patterns/smallfish.life\" \(33 characters\)
  1121. sed "s/^X//" >xlife-2.0/patterns/smallfish.life <<'END_OF_xlife-2.0/patterns/smallfish.life'
  1122. X#P -2 -1
  1123. X****.
  1124. X*...*
  1125. X*....
  1126. X.*..*
  1127. END_OF_xlife-2.0/patterns/smallfish.life
  1128. if test 33 -ne `wc -c <xlife-2.0/patterns/smallfish.life`; then
  1129.     echo shar: \"xlife-2.0/patterns/smallfish.life\" unpacked with wrong size!
  1130. fi
  1131. # end of overwriting check
  1132. fi
  1133. if test -f xlife-2.0/patterns/somejunk.life -a "${1}" != "-c" ; then 
  1134.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/somejunk.life\"
  1135. else
  1136. echo shar: Extracting \"xlife-2.0/patterns/somejunk.life\" \(51 characters\)
  1137. sed "s/^X//" >xlife-2.0/patterns/somejunk.life <<'END_OF_xlife-2.0/patterns/somejunk.life'
  1138. X#P -2 -3
  1139. X***..
  1140. X*.*..
  1141. X*.*..
  1142. X**..*
  1143. X.*.**
  1144. X...*.
  1145. X**.*.
  1146. END_OF_xlife-2.0/patterns/somejunk.life
  1147. if test 51 -ne `wc -c <xlife-2.0/patterns/somejunk.life`; then
  1148.     echo shar: \"xlife-2.0/patterns/somejunk.life\" unpacked with wrong size!
  1149. fi
  1150. # end of overwriting check
  1151. fi
  1152. if test -f xlife-2.0/patterns/spark.life -a "${1}" != "-c" ; then 
  1153.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/spark.life\"
  1154. else
  1155. echo shar: Extracting \"xlife-2.0/patterns/spark.life\" \(54 characters\)
  1156. sed "s/^X//" >xlife-2.0/patterns/spark.life <<'END_OF_xlife-2.0/patterns/spark.life'
  1157. X#P -3 -2
  1158. X**....**
  1159. X*.*..*.*
  1160. X..*..*..
  1161. X*.*..*.*
  1162. X**....**
  1163. END_OF_xlife-2.0/patterns/spark.life
  1164. if test 54 -ne `wc -c <xlife-2.0/patterns/spark.life`; then
  1165.     echo shar: \"xlife-2.0/patterns/spark.life\" unpacked with wrong size!
  1166. fi
  1167. # end of overwriting check
  1168. fi
  1169. if test -f xlife-2.0/patterns/spark2.life -a "${1}" != "-c" ; then 
  1170.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/spark2.life\"
  1171. else
  1172. echo shar: Extracting \"xlife-2.0/patterns/spark2.life\" \(145 characters\)
  1173. sed "s/^X//" >xlife-2.0/patterns/spark2.life <<'END_OF_xlife-2.0/patterns/spark2.life'
  1174. X#P -12 -2
  1175. X**......................**
  1176. X*.*..*..*..*..*..*..*..*.*
  1177. X..*..****..****..****..*..
  1178. X*.*..*..*..*..*..*..*..*.*
  1179. X**......................**
  1180. END_OF_xlife-2.0/patterns/spark2.life
  1181. if test 145 -ne `wc -c <xlife-2.0/patterns/spark2.life`; then
  1182.     echo shar: \"xlife-2.0/patterns/spark2.life\" unpacked with wrong size!
  1183. fi
  1184. # end of overwriting check
  1185. fi
  1186. if test -f xlife-2.0/patterns/squareblinker.life -a "${1}" != "-c" ; then 
  1187.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/squareblinker.life\"
  1188. else
  1189. echo shar: Extracting \"xlife-2.0/patterns/squareblinker.life\" \(29 characters\)
  1190. sed "s/^X//" >xlife-2.0/patterns/squareblinker.life <<'END_OF_xlife-2.0/patterns/squareblinker.life'
  1191. X#P -1 -1
  1192. X**..
  1193. X**..
  1194. X..**
  1195. X..**
  1196. END_OF_xlife-2.0/patterns/squareblinker.life
  1197. if test 29 -ne `wc -c <xlife-2.0/patterns/squareblinker.life`; then
  1198.     echo shar: \"xlife-2.0/patterns/squareblinker.life\" unpacked with wrong size!
  1199. fi
  1200. # end of overwriting check
  1201. fi
  1202. if test -f xlife-2.0/patterns/squarecap.life -a "${1}" != "-c" ; then 
  1203.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/squarecap.life\"
  1204. else
  1205. echo shar: Extracting \"xlife-2.0/patterns/squarecap.life\" \(131 characters\)
  1206. sed "s/^X//" >xlife-2.0/patterns/squarecap.life <<'END_OF_xlife-2.0/patterns/squarecap.life'
  1207. X#R
  1208. X -7  -6
  1209. X -6  -5
  1210. X -5  -4
  1211. X -4  -3
  1212. X -3  -2
  1213. X -2  -1
  1214. X -1   0
  1215. X  0   1
  1216. X  1   2
  1217. X  2   3
  1218. X  3   4
  1219. X  4   5
  1220. X  5   6
  1221. X  7   6
  1222. X  6   7
  1223. X  7   7
  1224. END_OF_xlife-2.0/patterns/squarecap.life
  1225. if test 131 -ne `wc -c <xlife-2.0/patterns/squarecap.life`; then
  1226.     echo shar: \"xlife-2.0/patterns/squarecap.life\" unpacked with wrong size!
  1227. fi
  1228. # end of overwriting check
  1229. fi
  1230. if test -f xlife-2.0/patterns/squaredance.life -a "${1}" != "-c" ; then 
  1231.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/squaredance.life\"
  1232. else
  1233. echo shar: Extracting \"xlife-2.0/patterns/squaredance.life\" \(58 characters\)
  1234. sed "s/^X//" >xlife-2.0/patterns/squaredance.life <<'END_OF_xlife-2.0/patterns/squaredance.life'
  1235. X#P -2 -3
  1236. X.***..
  1237. X......
  1238. X**..*.
  1239. X......
  1240. X.*..**
  1241. X......
  1242. X..***.
  1243. END_OF_xlife-2.0/patterns/squaredance.life
  1244. if test 58 -ne `wc -c <xlife-2.0/patterns/squaredance.life`; then
  1245.     echo shar: \"xlife-2.0/patterns/squaredance.life\" unpacked with wrong size!
  1246. fi
  1247. # end of overwriting check
  1248. fi
  1249. if test -f xlife-2.0/patterns/switchengine.life -a "${1}" != "-c" ; then 
  1250.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/switchengine.life\"
  1251. else
  1252. echo shar: Extracting \"xlife-2.0/patterns/switchengine.life\" \(91 characters\)
  1253. sed "s/^X//" >xlife-2.0/patterns/switchengine.life <<'END_OF_xlife-2.0/patterns/switchengine.life'
  1254. X#R
  1255. X-12  -3
  1256. X-10  -3
  1257. X-13  -2
  1258. X-12  -1
  1259. X -9  -1
  1260. X-10   0
  1261. X -9   0
  1262. X -8   0
  1263. X 13   2
  1264. X 14   2
  1265. X 13   3
  1266. END_OF_xlife-2.0/patterns/switchengine.life
  1267. if test 91 -ne `wc -c <xlife-2.0/patterns/switchengine.life`; then
  1268.     echo shar: \"xlife-2.0/patterns/switchengine.life\" unpacked with wrong size!
  1269. fi
  1270. # end of overwriting check
  1271. fi
  1272. if test -f xlife-2.0/patterns/testtubebaby.life -a "${1}" != "-c" ; then 
  1273.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/testtubebaby.life\"
  1274. else
  1275. echo shar: Extracting \"xlife-2.0/patterns/testtubebaby.life\" \(87 characters\)
  1276. sed "s/^X//" >xlife-2.0/patterns/testtubebaby.life <<'END_OF_xlife-2.0/patterns/testtubebaby.life'
  1277. X#A
  1278. X67 66
  1279. X66 67
  1280. X64 66
  1281. X65 67
  1282. X68 63
  1283. X69 63
  1284. X67 64
  1285. X69 64
  1286. X67 65
  1287. X62 63
  1288. X63 63
  1289. X62 64
  1290. X64 64
  1291. X64 65
  1292. END_OF_xlife-2.0/patterns/testtubebaby.life
  1293. if test 87 -ne `wc -c <xlife-2.0/patterns/testtubebaby.life`; then
  1294.     echo shar: \"xlife-2.0/patterns/testtubebaby.life\" unpacked with wrong size!
  1295. fi
  1296. # end of overwriting check
  1297. fi
  1298. if test -f xlife-2.0/patterns/thunderbird.life -a "${1}" != "-c" ; then 
  1299.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/thunderbird.life\"
  1300. else
  1301. echo shar: Extracting \"xlife-2.0/patterns/thunderbird.life\" \(29 characters\)
  1302. sed "s/^X//" >xlife-2.0/patterns/thunderbird.life <<'END_OF_xlife-2.0/patterns/thunderbird.life'
  1303. X#P -1 -2
  1304. X***
  1305. X...
  1306. X.*.
  1307. X.*.
  1308. X.*.
  1309. END_OF_xlife-2.0/patterns/thunderbird.life
  1310. if test 29 -ne `wc -c <xlife-2.0/patterns/thunderbird.life`; then
  1311.     echo shar: \"xlife-2.0/patterns/thunderbird.life\" unpacked with wrong size!
  1312. fi
  1313. # end of overwriting check
  1314. fi
  1315. if test -f xlife-2.0/patterns/turbine8.life -a "${1}" != "-c" ; then 
  1316.   echo shar: Will not over-write existing file \"xlife-2.0/patterns/turbine8.life\"
  1317. else
  1318. echo shar: Extracting \"xlife-2.0/patterns/turbine8.life\" \(99 characters\)
  1319. sed "s/^X//" >xlife-2.0/patterns/turbine8.life <<'END_OF_xlife-2.0/patterns/turbine8.life'
  1320. X#P -4 -4
  1321. X******.**
  1322. X******.**
  1323. X.......**
  1324. X**.....**
  1325. X**.....**
  1326. X**.....**
  1327. X**.......
  1328. X**.******
  1329. X**.******
  1330. END_OF_xlife-2.0/patterns/turbine8.life
  1331. if test 99 -ne `wc -c <xlife-2.0/patterns/turbine8.life`; then
  1332.     echo shar: \"xlife-2.0/patterns/turbine8.life\" unpacked with wrong size!
  1333. fi
  1334. # end of overwriting check
  1335. fi
  1336. echo shar: End of archive 8 \(of 8\).
  1337. cp /dev/null ark8isdone
  1338. MISSING=""
  1339. for I in 1 2 3 4 5 6 7 8 ; do
  1340.     if test ! -f ark${I}isdone ; then
  1341.     MISSING="${MISSING} ${I}"
  1342.     fi
  1343. done
  1344. if test "${MISSING}" = "" ; then
  1345.     echo You have unpacked all 8 archives.
  1346.     rm -f ark[1-9]isdone
  1347. else
  1348.     echo You still need to unpack the following archives:
  1349.     echo "        " ${MISSING}
  1350. fi
  1351. ##  End of shell archive.
  1352. exit 0
  1353.  
  1354. dan
  1355. ----------------------------------------------------
  1356. O'Reilly && Associates   argv@sun.com / argv@ora.com
  1357. Opinions expressed reflect those of the author only.
  1358.