home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / games / volume18 / xboing / part29 < prev    next >
Encoding:
Internet Message Format  |  1993-09-13  |  56.5 KB

  1. Path: uunet!news.tek.com!news.cna.tek.com!not-for-mail
  2. From: billr@saab.cna.tek.com (Bill Randle)
  3. Newsgroups: comp.sources.games
  4. Subject: v18i088:  xboing - blockout variant with color and sound for X, Part29/30
  5. Date: 30 Aug 1993 10:29:52 -0700
  6. Organization: Tektronix, Inc., Redmond, OR
  7. Lines: 2153
  8. Approved: billr@saab.CNA.TEK.COM
  9. Message-ID: <25tdeg$i3n@saab.cna.tek.com>
  10. NNTP-Posting-Host: saab.cna.tek.com
  11. Xref: uunet comp.sources.games:1888
  12.  
  13. Submitted-by: jck@kimba.catt.citri.edu.au (Justin Kibell)
  14. Posting-number: Volume 18, Issue 88
  15. Archive-name: xboing/part29
  16. Environment: X11, Xlib, XPM
  17.  
  18.  
  19.  
  20. #! /bin/sh
  21. # This is a shell archive.  Remove anything before this line, then unpack
  22. # it by saving it into a file and typing "sh file".  To overwrite existing
  23. # files, type "sh file -c".  You can also feed this as standard input via
  24. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  25. # will see the following message at the end:
  26. #        "End of archive 29 (of 30)."
  27. # Contents:  audio/README.audio bitmaps/ballbirth1.xpm.uu
  28. #   bitmaps/ballbirth2.xpm.uu bitmaps/ballbirth3.xpm.uu
  29. #   bitmaps/ballbirth5.xpm.uu bitmaps/ballbirth6.xpm.uu
  30. #   bitmaps/star7.xpm.uu bitmaps/star8.xpm.uu bitmaps/star9.xpm.uu
  31. #   include/README.includes include/error.h include/gun.h
  32. #   include/init.h include/inst.h include/presents.h include/version.h
  33. #   levels/README.levels levels/level1.data levels/level10.data
  34. #   levels/level11.data levels/level12.data levels/level13.data
  35. #   levels/level14.data levels/level15.data levels/level16.data
  36. #   levels/level17.data levels/level18.data levels/level19.data
  37. #   levels/level2.data levels/level20.data levels/level21.data
  38. #   levels/level22.data levels/level23.data levels/level25.data
  39. #   levels/level26.data levels/level27.data levels/level28.data
  40. #   levels/level29.data levels/level3.data levels/level30.data
  41. #   levels/level31.data levels/level32.data levels/level33.data
  42. #   levels/level34.data levels/level35.data levels/level36.data
  43. #   levels/level37.data levels/level38.data levels/level39.data
  44. #   levels/level4.data levels/level40.data levels/level41.data
  45. #   levels/level42.data levels/level43.data levels/level44.data
  46. #   levels/level45.data levels/level46.data levels/level47.data
  47. #   levels/level48.data levels/level49.data levels/level5.data
  48. #   levels/level50.data levels/level6.data levels/level7.data
  49. #   levels/level8.data levels/level9.data levels/newlevel.data
  50. #   sounds/README.sounds sounds/shootdeath.au.uu version.sh
  51. # Wrapped by billr@saab on Mon Aug 30 09:14:32 1993
  52. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  53. if test -f 'audio/README.audio' -a "${1}" != "-c" ; then 
  54.   echo shar: Will not clobber existing file \"'audio/README.audio'\"
  55. else
  56. echo shar: Extracting \"'audio/README.audio'\" \(935 characters\)
  57. sed "s/^X//" >'audio/README.audio' <<'END_OF_FILE'
  58. XThese source files are used in the X11 game called xboing. 
  59. X
  60. XI have only tested the SUNaudio.c so I cannot verify the other code, however,
  61. Xseveral other people on the net have tested it on their machines. Thanks for
  62. Xall those people who have sent me code to play sound on their machine type.
  63. X
  64. XThe sound code will only play .au Sun audio format files or treat them as a
  65. Xbinary raw audio file - may click a bit on playing.
  66. X
  67. XPS: If you have sound and have successfully used it in xboing then email me
  68. X    and let me know if it was a hassle and if any files need to be changed
  69. X    to reduce warnings errors etc.
  70. X      ___
  71. X     (o o)
  72. X+-oo0-\_/-0oo---------------------------------------------------------------+
  73. X|Justin Kibell - Systems Programmer - VICSES Rescuer - Chief Fire Warden ;-)|
  74. X|   email: jck@citri.edu.au   Phone: +61 3 282 2456  Fax: +61 3 282 2490    |
  75. X+---------------------------------------------------------------------------+
  76. END_OF_FILE
  77. if test 935 -ne `wc -c <'audio/README.audio'`; then
  78.     echo shar: \"'audio/README.audio'\" unpacked with wrong size!
  79. fi
  80. # end of 'audio/README.audio'
  81. fi
  82. if test -f 'bitmaps/ballbirth1.xpm.uu' -a "${1}" != "-c" ; then 
  83.   echo shar: Will not clobber existing file \"'bitmaps/ballbirth1.xpm.uu'\"
  84. else
  85. echo shar: Extracting \"'bitmaps/ballbirth1.xpm.uu'\" \(883 characters\)
  86. sed "s/^X//" >'bitmaps/ballbirth1.xpm.uu' <<'END_OF_FILE'
  87. Xbegin 644 ballbirth1.xpm
  88. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8F%L;&)I<G1H,5]X<&U;72`]('L*
  89. XM+RH@=VED=&@@:&5I9VAT(&YC;VQO<G,@8VAA<G-?<&5R7W!I>&5L("HO"B(R
  90. XM,"`Q.2`R(#$B+`HO*B!C;VQO<G,@*B\*(B`)<R!.;VYE"6,@3F]N92(L"B(N
  91. XM"6,@(S0T,#!&1B(L"B\J('!I>&5L<R`J+PHB("`@("`@+BXN+BXN+BX@("`@
  92. XM("`B+`HB("`@("XN("`@("`@("`N+B`@("`B+`HB("`N+B`@("`@("`@("`@
  93. XM("XN("`B+`HB("`N+B`@("`@("`@("`@("XN("`B+`HB("X@("`@("`@("`@
  94. XM("`@("`@+B`B+`HB("X@("`@("`@("`@("`@("`@+B`B+`HB+B`@("`@("`@
  95. XM("`@("`@("`@("XB+`HB+B`@("`@("`@("`@("`@("`@("XB+`HB+B`@("`@
  96. XM("`@("`@("`@("`@("XB+`HB+B`@("`@("`@("`@("`@("`@("XB+`HB+B`@
  97. XM("`@("`@("`@("`@("`@("XB+`HB+B`@("`@("`@("`@("`@("`@("XB+`HB
  98. XM+B`@("`@("`@("`@("`@("`@("XB+`HB("X@("`@("`@("`@("`@("`@+B`B
  99. XM+`HB("X@("`@("`@("`@("`@("`@+B`B+`HB("`N+B`@("`@("`@("`@("XN
  100. XM("`B+`HB("`N+B`@("`@("`@("`@("XN("`B+`HB("`@("XN("`@("`@("`N
  101. XA+B`@("`B+`HB("`@("`@+BXN+BXN+BX@("`@("`B?3L*
  102. X`
  103. Xend
  104. END_OF_FILE
  105. if test 883 -ne `wc -c <'bitmaps/ballbirth1.xpm.uu'`; then
  106.     echo shar: \"'bitmaps/ballbirth1.xpm.uu'\" unpacked with wrong size!
  107. fi
  108. # end of 'bitmaps/ballbirth1.xpm.uu'
  109. fi
  110. if test -f 'bitmaps/ballbirth2.xpm.uu' -a "${1}" != "-c" ; then 
  111.   echo shar: Will not clobber existing file \"'bitmaps/ballbirth2.xpm.uu'\"
  112. else
  113. echo shar: Extracting \"'bitmaps/ballbirth2.xpm.uu'\" \(905 characters\)
  114. sed "s/^X//" >'bitmaps/ballbirth2.xpm.uu' <<'END_OF_FILE'
  115. Xbegin 644 ballbirth2.xpm
  116. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8F%L;&)I<G1H,E]X<&U;72`]('L*
  117. XM+RH@=VED=&@@:&5I9VAT(&YC;VQO<G,@8VAA<G-?<&5R7W!I>&5L("HO"B(R
  118. XM,"`Q.2`S(#$B+`HO*B!C;VQO<G,@*B\*(B`)<R!.;VYE"6,@3F]N92(L"B(N
  119. XM"6,@(S%%,#!!,2(L"B)8"6,@(S0T,#!&1B(L"B\J('!I>&5L<R`J+PHB("`@
  120. XM("`@+BXN+BXN+BX@("`@("`B+`HB("`@("XN6%A86%A86%@N+B`@("`B+`HB
  121. XM("`N+EA8("`@("`@("!86"XN("`B+`HB("`N+EA8("`@("`@("!86"XN("`B
  122. XM+`HB("Y86"`@("`@("`@("`@(%A8+B`B+`HB("Y86"`@("`@("`@("`@(%A8
  123. XM+B`B+`HB+E@@("`@("`@("`@("`@("`@6"XB+`HB+E@@("`@("`@("`@("`@
  124. XM("`@6"XB+`HB+E@@("`@("`@("`@("`@("`@6"XB+`HB+E@@("`@("`@("`@
  125. XM("`@("`@6"XB+`HB+E@@("`@("`@("`@("`@("`@6"XB+`HB+E@@("`@("`@
  126. XM("`@("`@("`@6"XB+`HB+E@@("`@("`@("`@("`@("`@6"XB+`HB("Y86"`@
  127. XM("`@("`@("`@(%A8+B`B+`HB("Y86"`@("`@("`@("`@(%A8+B`B+`HB("`N
  128. XM+EA8("`@("`@("!86"XN("`B+`HB("`N+EA8("`@("`@("!86"XN("`B+`HB
  129. XM("`@("XN6%A86%A86%@N+B`@("`B+`HB("`@("`@+BXN+BXN+BX@("`@("`B
  130. X#?3L*
  131. X`
  132. Xend
  133. END_OF_FILE
  134. if test 905 -ne `wc -c <'bitmaps/ballbirth2.xpm.uu'`; then
  135.     echo shar: \"'bitmaps/ballbirth2.xpm.uu'\" unpacked with wrong size!
  136. fi
  137. # end of 'bitmaps/ballbirth2.xpm.uu'
  138. fi
  139. if test -f 'bitmaps/ballbirth3.xpm.uu' -a "${1}" != "-c" ; then 
  140.   echo shar: Will not clobber existing file \"'bitmaps/ballbirth3.xpm.uu'\"
  141. else
  142. echo shar: Extracting \"'bitmaps/ballbirth3.xpm.uu'\" \(945 characters\)
  143. sed "s/^X//" >'bitmaps/ballbirth3.xpm.uu' <<'END_OF_FILE'
  144. Xbegin 644 ballbirth3.xpm
  145. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8F%L;&)I<G1H,U]X<&U;72`]('L*
  146. XM+RH@=VED=&@@:&5I9VAT(&YC;VQO<G,@8VAA<G-?<&5R7W!I>&5L("HO"B(R
  147. XM,"`Q.2`U(#$B+`HO*B!C;VQO<G,@*B\*(B`)<R!.;VYE"6,@3F]N92(L"B(N
  148. XM"6,@(S%%,#!!,2(L"B)8"6,@(S,X,#!#-"(L"B)O"6,@(S0T,#!&1B(L"B)/
  149. XM"6,@(S,P,#!%1B(L"B\J('!I>&5L<R`J+PHB("`@("`@+BXN+BXN+BX@("`@
  150. XM("`B+`HB("`@("XN+EA86%A86%@N+B`@("`B+`HB("`N+BY86&]O;V]O;T]8
  151. XM6"XN("`B+`HB("`N+BY86&]O;V]O;T]86"XN("`B+`HB("XN+EAO;R`@("`@
  152. XM(&]O3UA8+B`B+`HB("XN+F\@("`@("`@("`@;UA8+B`B+`HB+BY86&\@("`@
  153. XM("`@("`@;T]/6"XB+`HB+BYO;R`@("`@("`@("`@(&]O6"XB+`HB+BYO;R`@
  154. XM("`@("`@("`@(&]O6"XB+`HB+BYO;R`@("`@("`@("`@(&]O6"XB+`HB+BYO
  155. XM;R`@("`@("`@("`@(&]O6"XB+`HB+BYO;R`@("`@("`@("`@(&]O6"XB+`HB
  156. XM+BXN+F\@("`@("`@("`@;UA8+BXB+`HB("XN+F\@("`@("`@("`@;UA8+B`B
  157. XM+`HB("XN+BYO;R`@("`@(&]O6"XN+B`B+`HB("`N+BXN+F]O;V]O;U@N+BXN
  158. XM("`B+`HB("`N+BXN+F]O;V]O;U@N+BXN("`B+`HB("`@("XN+BXN+BXN+BXN
  159. XA+B`@("`B+`HB("`@("`@+BXN+BXN+BX@("`@("`B?3L*
  160. X`
  161. Xend
  162. END_OF_FILE
  163. if test 945 -ne `wc -c <'bitmaps/ballbirth3.xpm.uu'`; then
  164.     echo shar: \"'bitmaps/ballbirth3.xpm.uu'\" unpacked with wrong size!
  165. fi
  166. # end of 'bitmaps/ballbirth3.xpm.uu'
  167. fi
  168. if test -f 'bitmaps/ballbirth5.xpm.uu' -a "${1}" != "-c" ; then 
  169.   echo shar: Will not clobber existing file \"'bitmaps/ballbirth5.xpm.uu'\"
  170. else
  171. echo shar: Extracting \"'bitmaps/ballbirth5.xpm.uu'\" \(967 characters\)
  172. sed "s/^X//" >'bitmaps/ballbirth5.xpm.uu' <<'END_OF_FILE'
  173. Xbegin 644 ballbirth5.xpm
  174. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8F%L;&)I<G1H-5]X<&U;72`]('L*
  175. XM+RH@=VED=&@@:&5I9VAT(&YC;VQO<G,@8VAA<G-?<&5R7W!I>&5L("HO"B(R
  176. XM,"`Q.2`V(#$B+`HO*B!C;VQO<G,@*B\*(B`)<R!.;VYE"6,@3F]N92(L"B(N
  177. XM"6,@(S%%,#!!,2(L"B)8"6,@(S,X,#!#-"(L"B)O"6,@(S,P,#!%1B(L"B)/
  178. XM"6,@(S0P,#!&1B(L"B(K"6,@(S0T,#!&1B(L"B\J('!I>&5L<R`J+PHB("`@
  179. XM("`@+BXN+BXN+BX@("`@("`B+`HB("`@("XN+EA86%A86%@N+B`@("`B+`HB
  180. XM("`N+BY86%AO;V]O;V]86"XN("`B+`HB("`N+BY86%AO;V]O;V]86"XN("`B
  181. XM+`HB("XN+EA8;V]O;V]/3T]O;UA8+B`B+`HB("XN+EA8;RLK*RLK*RM/;UA8
  182. XM+B`B+`HB+BY86%AO*R`@("`@("LK3V]O6"XB+`HB+BY86%@K("`@("`@("`K
  183. XM3V]O6"XB+`HB+BY86%@K("`@("`@("`K3V]O6"XB+`HB+BY86%@K("`@("`@
  184. XM("`K3V]O6"XB+`HB+BY86%@K("`@("`@("`K;V]O6"XB+`HB+BY86%@K("`@
  185. XM("`@("`K;UA86"XB+`HB+BXN+EA8*R`@("`@("MO;UA8+BXB+`HB("XN+EA8
  186. XM6"LK*RLK*V]86%A8+B`B+`HB("XN+BY86%A86%A86%A86"XN+B`B+`HB("`N
  187. XM+BXN+EA86%A86%@N+BXN("`B+`HB("`N+BXN+EA86%A86%@N+BXN("`B+`HB
  188. XM("`@("XN+BXN+BXN+BXN+B`@("`B+`HB("`@("`@+BXN+BXN+BX@("`@("`B
  189. X#?3L*
  190. X`
  191. Xend
  192. END_OF_FILE
  193. if test 967 -ne `wc -c <'bitmaps/ballbirth5.xpm.uu'`; then
  194.     echo shar: \"'bitmaps/ballbirth5.xpm.uu'\" unpacked with wrong size!
  195. fi
  196. # end of 'bitmaps/ballbirth5.xpm.uu'
  197. fi
  198. if test -f 'bitmaps/ballbirth6.xpm.uu' -a "${1}" != "-c" ; then 
  199.   echo shar: Will not clobber existing file \"'bitmaps/ballbirth6.xpm.uu'\"
  200. else
  201. echo shar: Extracting \"'bitmaps/ballbirth6.xpm.uu'\" \(967 characters\)
  202. sed "s/^X//" >'bitmaps/ballbirth6.xpm.uu' <<'END_OF_FILE'
  203. Xbegin 644 ballbirth6.xpm
  204. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8F%L;&)I<G1H-E]X<&U;72`]('L*
  205. XM+RH@=VED=&@@:&5I9VAT(&YC;VQO<G,@8VAA<G-?<&5R7W!I>&5L("HO"B(R
  206. XM,"`Q.2`V(#$B+`HO*B!C;VQO<G,@*B\*(B`)<R!.;VYE"6,@3F]N92(L"B(N
  207. XM"6,@(S%%,#!!,2(L"B)8"6,@(S,X,#!#-"(L"B)O"6,@(S,P,#!%1B(L"B)/
  208. XM"6,@(S0P,#!&1B(L"B(K"6,@(S0T,#!&1B(L"B\J('!I>&5L<R`J+PHB("`@
  209. XM("`@+BXN+BXN+BX@("`@("`B+`HB("`@("XN6%A86%A86"XN+B`@("`B+`HB
  210. XM("`N+EA8;V]O;V]O6%A8+BXN("`B+`HB("`N+EA8;V]O;V]O6%A8+BXN("`B
  211. XM+`HB("Y86&]O3T]/;V]O;V]86"XN+B`B+`HB("Y86&]/*RM/3T]/;V]86"XN
  212. XM+B`B+`HB+EAO;T\K*RLK*RLK3V]O6%A8+BXB+`HB+EAO;T\K*RL@("`@*V]O
  213. XM6%A8+BXB+`HB+EAO;T]/*R`@("`@("MO6%A8+BXB+`HB+EAO;T]/*R`@("`@
  214. XM("MO6%A8+BXB+`HB+EAO;V]/*R`@("`@("MO6%A8+BXB+`HB+EA86&]O3RL@
  215. XM("`@*V]86%A8+BXB+`HB+BY86&]O;V\K*RLK;V]86"XN+BXB+`HB("Y86%A8
  216. XM;V]O;V]O6%A86"XN+B`B+`HB("XN+EA86%A86%A86%A8+BXN+B`B+`HB("`N
  217. XM+BXN6%A86%A86"XN+BXN("`B+`HB("`N+BXN6%A86%A86"XN+BXN("`B+`HB
  218. XM("`@("XN+BXN+BXN+BXN+B`@("`B+`HB("`@("`@+BXN+BXN+BX@("`@("`B
  219. X#?3L*
  220. X`
  221. Xend
  222. END_OF_FILE
  223. if test 967 -ne `wc -c <'bitmaps/ballbirth6.xpm.uu'`; then
  224.     echo shar: \"'bitmaps/ballbirth6.xpm.uu'\" unpacked with wrong size!
  225. fi
  226. # end of 'bitmaps/ballbirth6.xpm.uu'
  227. fi
  228. if test -f 'bitmaps/star7.xpm.uu' -a "${1}" != "-c" ; then 
  229.   echo shar: Will not clobber existing file \"'bitmaps/star7.xpm.uu'\"
  230. else
  231. echo shar: Extracting \"'bitmaps/star7.xpm.uu'\" \(824 characters\)
  232. sed "s/^X//" >'bitmaps/star7.xpm.uu' <<'END_OF_FILE'
  233. Xbegin 644 star7.xpm
  234. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@<W1A<C=?>'!M6UT@/2!["B(R,"`R
  235. XM,"`S(#$B+`HB(`ES($YO;F4)8R!.;VYE(BP*(BX)8R!W:&ET92(L"B)8"6,@
  236. XM:79O<GDB+`HB("`@("`@("`@("`@("`@("`@("`B+`HB("`@("`@("`@("`@
  237. XM("`@("`@("`B+`HB("X@("`@("`@("`@("`@("`N("`B+`HB("`N("`@("`@
  238. XM("`@("`@("X@("`B+`HB("`@+B`@("`@+B`@("`@+B`@("`B+`HB("`@("XN
  239. XM("`@+B`@("XN("`@("`B+`HB("`@("XN+BXN+BXN+BXN("`@("`B+`HB("`@
  240. XM("`N+BXN+BXN+BX@("`@("`B+`HB("`@("`N+BXN+BXN+BX@("`@("`B+`HB
  241. XM("`@("`N+BXN+BXN+BX@("`@("`B+`HB("`@+BXN+BXN+BXN+BXN+B`@("`B
  242. XM+`HB("`@("`N+BXN+BXN+BX@("`@("`B+`HB("`@("`N+BXN+BXN+BX@("`@
  243. XM("`B+`HB("`@("`N+BXN+BXN+BX@("`@("`B+`HB("`@("XN+BXN+BXN+BXN
  244. XM("`@("`B+`HB("`@("XN("`@6"`@("XN("`@("`B+`HB("`@+B`@("`@+B`@
  245. XM("`@+B`@("`B+`HB("`N("`@("`@("`@("`@("X@("`B+`HB("X@("`@("`@
  246. XG("`@("`@("`N("`B+`HB("`@("`@("`@("`@("`@("`@("`B?3L*
  247. X`
  248. Xend
  249. END_OF_FILE
  250. if test 824 -ne `wc -c <'bitmaps/star7.xpm.uu'`; then
  251.     echo shar: \"'bitmaps/star7.xpm.uu'\" unpacked with wrong size!
  252. fi
  253. # end of 'bitmaps/star7.xpm.uu'
  254. fi
  255. if test -f 'bitmaps/star8.xpm.uu' -a "${1}" != "-c" ; then 
  256.   echo shar: Will not clobber existing file \"'bitmaps/star8.xpm.uu'\"
  257. else
  258. echo shar: Extracting \"'bitmaps/star8.xpm.uu'\" \(808 characters\)
  259. sed "s/^X//" >'bitmaps/star8.xpm.uu' <<'END_OF_FILE'
  260. Xbegin 644 star8.xpm
  261. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@<W1A<CA?>'!M6UT@/2!["B(R,"`R
  262. XM,"`R(#$B+`HB(`ES($YO;F4)8R!.;VYE(BP*(BX)8R!W:&ET92(L"B(@("`@
  263. XM("`@("`@("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("(L"B(@
  264. XM+B`@("`@("`@("`@("`@("X@("(L"B(@("X@("`@("`@("`@("`@+B`@("(L
  265. XM"B(@("`N+B`@("`@("`@("XN("`@("(L"B(@("`N+BXN("`@("`N+BXN("`@
  266. XM("(L"B(@("`@+BXN+BX@+BXN+BX@("`@("(L"B(@("`@+BXN+BX@+BXN+BX@
  267. XM("`@("(L"B(@("`@("XN+BXN+BXN+B`@("`@("(L"B(@("`@("XN+BXN+BXN
  268. XM+B`@("`@("(L"B(@("`@("`@+BXN+BX@("`@("`@("(L"B(@("`@("XN+BXN
  269. XM+BXN+B`@("`@("(L"B(@("`@("XN+BXN+BXN+B`@("`@("(L"B(@("`@+BXN
  270. XM+BX@+BXN+BX@("`@("(L"B(@("`@+BXN+BX@+BXN+BX@("`@("(L"B(@("`N
  271. XM+BXN("`@("`N+BXN("`@("(L"B(@("`N+B`@("`@("`@("XN("`@("(L"B(@
  272. XM("X@("`@("`@("`@("`@+B`@("(L"B(@+B`@("`@("`@("`@("`@("X@("(L
  273. X:"B(@("`@("`@("`@("`@("`@("`@(")].PH@
  274. X`
  275. Xend
  276. END_OF_FILE
  277. if test 808 -ne `wc -c <'bitmaps/star8.xpm.uu'`; then
  278.     echo shar: \"'bitmaps/star8.xpm.uu'\" unpacked with wrong size!
  279. fi
  280. # end of 'bitmaps/star8.xpm.uu'
  281. fi
  282. if test -f 'bitmaps/star9.xpm.uu' -a "${1}" != "-c" ; then 
  283.   echo shar: Will not clobber existing file \"'bitmaps/star9.xpm.uu'\"
  284. else
  285. echo shar: Extracting \"'bitmaps/star9.xpm.uu'\" \(808 characters\)
  286. sed "s/^X//" >'bitmaps/star9.xpm.uu' <<'END_OF_FILE'
  287. Xbegin 644 star9.xpm
  288. XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@<W1A<CE?>'!M6UT@/2!["B(R,"`R
  289. XM,"`R(#$B+`HB(`ES($YO;F4)8R!.;VYE(BP*(BX)8R!W:&ET92(L"B(@("`@
  290. XM("`@("`@("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("(L"B(@
  291. XM("`@("`@("`@("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("(L
  292. XM"B(@("`N("`@("`@("`@("`N("`@("(L"B(@("`@+BX@("`@("`@+BX@("`@
  293. XM("(L"B(@("`@+BXN("`@("`N+BX@("`@("(L"B(@("`@("XN+BX@+BXN+B`@
  294. XM("`@("(L"B(@("`@("`N+BXN+BXN("`@("`@("(L"B(@("`@("`N+BXN+BXN
  295. XM("`@("`@("(L"B(@("`@("`@+BXN+BX@("`@("`@("(L"B(@("`@("`N+BXN
  296. XM+BXN("`@("`@("(L"B(@("`@("`N+BXN+BXN("`@("`@("(L"B(@("`@("XN
  297. XM+BX@+BXN+B`@("`@("(L"B(@("`@+BXN("`@("`N+BX@("`@("(L"B(@("`@
  298. XM+BX@("`@("`@+BX@("`@("(L"B(@("`N("`@("`@("`@("`N("`@("(L"B(@
  299. XM("`@("`@("`@("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("(L
  300. X:"B(@("`@("`@("`@("`@("`@("`@(")].PH@
  301. X`
  302. Xend
  303. END_OF_FILE
  304. if test 808 -ne `wc -c <'bitmaps/star9.xpm.uu'`; then
  305.     echo shar: \"'bitmaps/star9.xpm.uu'\" unpacked with wrong size!
  306. fi
  307. # end of 'bitmaps/star9.xpm.uu'
  308. fi
  309. if test -f 'include/README.includes' -a "${1}" != "-c" ; then 
  310.   echo shar: Will not clobber existing file \"'include/README.includes'\"
  311. else
  312. echo shar: Extracting \"'include/README.includes'\" \(521 characters\)
  313. sed "s/^X//" >'include/README.includes' <<'END_OF_FILE'
  314. XThese header files are for the X11 based game called xboing. They contain the
  315. Xfunction prototypes and type definitions for the source files.
  316. X
  317. XPlease don't remove them from this directory.
  318. X      ___
  319. X     (o o)
  320. X+-oo0-\_/-0oo---------------------------------------------------------------+
  321. X|Justin Kibell - Systems Programmer - VICSES Rescuer - Chief Fire Warden ;-)|
  322. X|   email: jck@citri.edu.au   Phone: +61 3 282 2456  Fax: +61 3 282 2490    |
  323. X+---------------------------------------------------------------------------+
  324. END_OF_FILE
  325. if test 521 -ne `wc -c <'include/README.includes'`; then
  326.     echo shar: \"'include/README.includes'\" unpacked with wrong size!
  327. fi
  328. # end of 'include/README.includes'
  329. fi
  330. if test -f 'include/error.h' -a "${1}" != "-c" ; then 
  331.   echo shar: Will not clobber existing file \"'include/error.h'\"
  332. else
  333. echo shar: Extracting \"'include/error.h'\" \(517 characters\)
  334. sed "s/^X//" >'include/error.h' <<'END_OF_FILE'
  335. X#ifndef _ERROR_H_
  336. X#define _ERROR_H_
  337. X
  338. X#include "copyright.h"
  339. X
  340. X/*
  341. X *  Dependencies on other include files:
  342. X */
  343. X
  344. X/*
  345. X *  Constants and macros:
  346. X */
  347. X
  348. X/*
  349. X *  Type declarations:
  350. X */
  351. X
  352. X/*
  353. X *  Function prototypes:
  354. X */
  355. X
  356. X#if NeedFunctionPrototypes
  357. Xvoid HandleXPMError(Display *display, int ErrorStatus, char *tag);
  358. Xvoid ErrorMessage(char *message);
  359. Xvoid WarningMessage(char *message);
  360. Xvoid NormalMessage(char *message);
  361. X#else
  362. Xvoid NormalMessage();
  363. Xvoid WarningMessage();
  364. Xvoid HandleXPMError();
  365. Xvoid ErrorMessage();
  366. X#endif
  367. X
  368. X#endif
  369. END_OF_FILE
  370. if test 517 -ne `wc -c <'include/error.h'`; then
  371.     echo shar: \"'include/error.h'\" unpacked with wrong size!
  372. fi
  373. # end of 'include/error.h'
  374. fi
  375. if test -f 'include/gun.h' -a "${1}" != "-c" ; then 
  376.   echo shar: Will not clobber existing file \"'include/gun.h'\"
  377. else
  378. echo shar: Extracting \"'include/gun.h'\" \(1024 characters\)
  379. sed "s/^X//" >'include/gun.h' <<'END_OF_FILE'
  380. X#ifndef _GUN_H_
  381. X#define _GUN_H_
  382. X
  383. X#include "copyright.h"
  384. X
  385. X/*
  386. X *  Dependencies on other include files:
  387. X */
  388. X
  389. X#include <X11/Xlib.h>
  390. X
  391. X/*
  392. X *  Constants and macros:
  393. X */
  394. X
  395. X/*
  396. X *  Type declarations:
  397. X */
  398. X
  399. X/*
  400. X *  Function prototypes:
  401. X */
  402. X
  403. X#if NeedFunctionPrototypes
  404. Xvoid InitialiseBullet(Display *display, Window window, Colormap colormap);
  405. Xvoid FreeBullet(Display *display);
  406. Xvoid SetNumberBullets(int num);
  407. Xvoid IncNumberBullets(void);
  408. Xvoid DecNumberBullets(void);
  409. Xint GetNumberBullets(void);
  410. Xvoid shootBullet(Display *display, Window window);
  411. Xvoid DrawTheBullet(Display *display, Window window, int x, int y);
  412. Xvoid EraseTheBullet(Display *display, Window window, int x, int y);
  413. Xvoid HandleBulletMode(Display *display, Window window);
  414. Xvoid ClearBullets(void);
  415. X#else
  416. Xvoid InitialiseBullet();
  417. Xvoid FreeBullet();
  418. Xvoid SetNumberBullets();
  419. Xvoid IncNumberBullets();
  420. Xvoid DecNumberBullets();
  421. Xint GetNumberBullets();
  422. Xvoid shootBullet();
  423. Xvoid DrawTheBullet();
  424. Xvoid EraseTheBullet();
  425. Xvoid HandleBulletMode();
  426. Xvoid ClearBullets();
  427. X#endif
  428. X
  429. X#endif
  430. END_OF_FILE
  431. if test 1024 -ne `wc -c <'include/gun.h'`; then
  432.     echo shar: \"'include/gun.h'\" unpacked with wrong size!
  433. fi
  434. # end of 'include/gun.h'
  435. fi
  436. if test -f 'include/init.h' -a "${1}" != "-c" ; then 
  437.   echo shar: Will not clobber existing file \"'include/init.h'\"
  438. else
  439. echo shar: Extracting \"'include/init.h'\" \(866 characters\)
  440. sed "s/^X//" >'include/init.h' <<'END_OF_FILE'
  441. X#ifndef _INIT_H_
  442. X#define _INIT_H_
  443. X
  444. X#include "copyright.h"
  445. X
  446. X/*
  447. X *  Dependencies on other include files:
  448. X */
  449. X
  450. X#include <X11/Xlib.h>
  451. X
  452. X/*
  453. X *  Constants and macros:
  454. X */
  455. X
  456. X#define DEBUG(x)    if (debug == True) NormalMessage(x);
  457. X
  458. X/*
  459. X *  Type declarations:
  460. X */
  461. X
  462. X/*
  463. X *  Function prototypes:
  464. X */
  465. X
  466. X#if NeedFunctionPrototypes
  467. XDisplay *InitialiseGame(char **argv, int argc);
  468. Xvoid ShutDown(Display *display, int exitCode, char *message);
  469. Xvoid GrabPointer(Display *display, Window window);
  470. Xvoid UnGrabPointer(Display *display);
  471. X#else
  472. Xvoid GrabPointer();
  473. Xvoid UnGrabPointer();
  474. XDisplay *InitialiseGame();
  475. Xvoid ShutDown();
  476. X#endif
  477. X
  478. Xextern GC gc, gcxor, gcand, gcor, gcsfx;
  479. Xextern XFontStruct *titleFont, *copyFont, *textFont;
  480. Xextern int red, tann, yellow, green, white, black, blue, purple, reds[14];
  481. Xextern int greens[14];
  482. Xextern Colormap colormap;
  483. Xextern int noSound, debug;
  484. X
  485. X#endif
  486. END_OF_FILE
  487. if test 866 -ne `wc -c <'include/init.h'`; then
  488.     echo shar: \"'include/init.h'\" unpacked with wrong size!
  489. fi
  490. # end of 'include/init.h'
  491. fi
  492. if test -f 'include/inst.h' -a "${1}" != "-c" ; then 
  493.   echo shar: Will not clobber existing file \"'include/inst.h'\"
  494. else
  495. echo shar: Extracting \"'include/inst.h'\" \(820 characters\)
  496. sed "s/^X//" >'include/inst.h' <<'END_OF_FILE'
  497. X#ifndef _INST_H_
  498. X#define _INST_H_
  499. X
  500. X#include "copyright.h"
  501. X
  502. X/*
  503. X *  Dependencies on other include files:
  504. X */
  505. X
  506. X#include <X11/Xlib.h>
  507. X
  508. X/*
  509. X *  Constants and macros:
  510. X */
  511. X
  512. X/*
  513. X *  Type declarations:
  514. X */
  515. X
  516. Xenum InstructStates 
  517. X{ 
  518. X    INSTRUCT_TITLE, 
  519. X    INSTRUCT_TEXT, 
  520. X    INSTRUCT_SPARKLE, 
  521. X    INSTRUCT_WAIT, 
  522. X    INSTRUCT_FINISH 
  523. X};
  524. X
  525. X/*
  526. X *  Function prototypes:
  527. X */
  528. X
  529. X#if NeedFunctionPrototypes
  530. Xvoid SetUpInstructions(Display *display, Window window, Colormap colormap);
  531. Xvoid Instructions(Display *display, Window window);
  532. Xvoid RedrawInstructions(Display *display, Window window);
  533. Xvoid FreeInstructions(Display *display);
  534. Xvoid ResetInstructions(void);
  535. X#else
  536. Xvoid SetUpInstructions();
  537. Xvoid Instructions();
  538. Xvoid RedrawInstructions();
  539. Xvoid FreeInstructions();
  540. Xvoid ResetInstructions();
  541. X#endif
  542. X
  543. Xextern enum InstructStates InstructState;
  544. X
  545. X#endif
  546. END_OF_FILE
  547. if test 820 -ne `wc -c <'include/inst.h'`; then
  548.     echo shar: \"'include/inst.h'\" unpacked with wrong size!
  549. fi
  550. # end of 'include/inst.h'
  551. fi
  552. if test -f 'include/presents.h' -a "${1}" != "-c" ; then 
  553.   echo shar: Will not clobber existing file \"'include/presents.h'\"
  554. else
  555. echo shar: Extracting \"'include/presents.h'\" \(893 characters\)
  556. sed "s/^X//" >'include/presents.h' <<'END_OF_FILE'
  557. X#ifndef _PRESENT_H_
  558. X#define _PRESENT_H_
  559. X
  560. X#include "copyright.h"
  561. X
  562. X/*
  563. X *  Dependencies on other include files:
  564. X */
  565. X
  566. X#include <X11/Xlib.h>
  567. X
  568. X/*
  569. X *  Constants and macros:
  570. X */
  571. X
  572. X/*
  573. X *  Type declarations:
  574. X */
  575. X
  576. Xenum PresentStates 
  577. X{ 
  578. X    PRESENT_WAIT,
  579. X    PRESENT_FLAG,
  580. X    PRESENT_FINISH,
  581. X    PRESENT_LETTERS,
  582. X    PRESENT_CLEAR,
  583. X    PRESENT_TEXT1,
  584. X    PRESENT_TEXT2,
  585. X    PRESENT_TEXT3
  586. X};
  587. X
  588. X/*
  589. X *  Function prototypes:
  590. X */
  591. X
  592. X#if NeedFunctionPrototypes
  593. Xvoid SetUpPresents(Display *display, Window window, Colormap colormap);
  594. Xvoid Presents(Display *display, Window window);
  595. Xvoid RedrawPresents(Display *display, Window window);
  596. Xvoid FreePresents(Display *display);
  597. Xvoid ResetPresents(void);
  598. Xvoid QuickFinish(Display *display, Window window);
  599. X#else
  600. Xvoid QuickFinish();
  601. Xvoid SetUpPresents();
  602. Xvoid Presents();
  603. Xvoid RedrawPresents();
  604. Xvoid FreePresents();
  605. Xvoid ResetPresents();
  606. X#endif
  607. X
  608. Xextern     enum PresentStates PresentState;
  609. X
  610. X#endif
  611. END_OF_FILE
  612. if test 893 -ne `wc -c <'include/presents.h'`; then
  613.     echo shar: \"'include/presents.h'\" unpacked with wrong size!
  614. fi
  615. # end of 'include/presents.h'
  616. fi
  617. if test -f 'include/version.h' -a "${1}" != "-c" ; then 
  618.   echo shar: Will not clobber existing file \"'include/version.h'\"
  619. else
  620. echo shar: Extracting \"'include/version.h'\" \(165 characters\)
  621. sed "s/^X//" >'include/version.h' <<'END_OF_FILE'
  622. X#include "copyright.h"
  623. X
  624. Xextern int     buildNum;
  625. Xextern char *dateString;
  626. Xextern char *whoString;
  627. Xextern char *machineString;
  628. X
  629. X#define VERSION     1
  630. X#define REVNUM         7000
  631. END_OF_FILE
  632. if test 165 -ne `wc -c <'include/version.h'`; then
  633.     echo shar: \"'include/version.h'\" unpacked with wrong size!
  634. fi
  635. # end of 'include/version.h'
  636. fi
  637. if test -f 'levels/README.levels' -a "${1}" != "-c" ; then 
  638.   echo shar: Will not clobber existing file \"'levels/README.levels'\"
  639. else
  640. echo shar: Extracting \"'levels/README.levels'\" \(738 characters\)
  641. sed "s/^X//" >'levels/README.levels' <<'END_OF_FILE'
  642. XThese level files are used in the X11 game called XBoing. They are a simple
  643. Xascii level data file that is read in at run time as needed.
  644. X
  645. XPlease see the documentation that comes with the game for more information
  646. Xon the file format for these levels.
  647. X
  648. XUse the newlevel.data file as a template for new levels. Also remember to 
  649. Xchange the define value in blocks.h MAX_LEVEL_NUM to include your new levels.
  650. X
  651. X      ___
  652. X     (o o)
  653. X+-oo0-\_/-0oo---------------------------------------------------------------+
  654. X|Justin Kibell - Systems Programmer - VICSES Rescuer - Chief Fire Warden ;-)|
  655. X|   email: jck@citri.edu.au   Phone: +61 3 282 2456  Fax: +61 3 282 2490    |
  656. X+---------------------------------------------------------------------------+
  657. END_OF_FILE
  658. if test 738 -ne `wc -c <'levels/README.levels'`; then
  659.     echo shar: \"'levels/README.levels'\" unpacked with wrong size!
  660. fi
  661. # end of 'levels/README.levels'
  662. fi
  663. if test -f 'levels/level1.data' -a "${1}" != "-c" ; then 
  664.   echo shar: Will not clobber existing file \"'levels/level1.data'\"
  665. else
  666. echo shar: Extracting \"'levels/level1.data'\" \(162 characters\)
  667. sed "s/^X//" >'levels/level1.data' <<'END_OF_FILE'
  668. XGenesis
  669. X240
  670. X.........
  671. Xggg...ggg
  672. XbBbb.bbBb
  673. X.........
  674. Xpppp.pppp
  675. X000...000
  676. Xtttt.tttt
  677. X?????????
  678. Xrrrr.rrrr
  679. Xbbb...bbb
  680. Xyyyy.yyyy
  681. X.........
  682. X...BXB...
  683. X.........
  684. X.........
  685. END_OF_FILE
  686. if test 162 -ne `wc -c <'levels/level1.data'`; then
  687.     echo shar: \"'levels/level1.data'\" unpacked with wrong size!
  688. fi
  689. # end of 'levels/level1.data'
  690. fi
  691. if test -f 'levels/level10.data' -a "${1}" != "-c" ; then 
  692.   echo shar: Will not clobber existing file \"'levels/level10.data'\"
  693. else
  694. echo shar: Extracting \"'levels/level10.data'\" \(162 characters\)
  695. sed "s/^X//" >'levels/level10.data' <<'END_OF_FILE'
  696. XFortune
  697. X240
  698. X>3b0B0b3.
  699. X.3b000b3.
  700. X.3b3X3b3.
  701. X.3b000b3.
  702. X.3b0L0b3.
  703. X..<.BH.<.
  704. X.5yyXyy5.
  705. X...y3y...
  706. XH?syXy..?
  707. X...yXy.>.
  708. X..?y3y?..
  709. XB5yyXyy5B
  710. X.........
  711. X.........
  712. X.........
  713. END_OF_FILE
  714. if test 162 -ne `wc -c <'levels/level10.data'`; then
  715.     echo shar: \"'levels/level10.data'\" unpacked with wrong size!
  716. fi
  717. # end of 'levels/level10.data'
  718. fi
  719. if test -f 'levels/level11.data' -a "${1}" != "-c" ; then 
  720.   echo shar: Will not clobber existing file \"'levels/level11.data'\"
  721. else
  722. echo shar: Extracting \"'levels/level11.data'\" \(166 characters\)
  723. sed "s/^X//" >'levels/level11.data' <<'END_OF_FILE'
  724. XMutant Apes
  725. X300
  726. Xwp5t5t5pw
  727. X144wBw441
  728. X1y33X33y1
  729. Xw43.5w34w
  730. Xry3...3yr
  731. XR4...w.41
  732. Xry3.Rw3yr
  733. Xw43..w34w
  734. Xgy3..wXyg
  735. X14.....41
  736. Xgy3w.w3yg
  737. Xw4Xw.w34w
  738. Xby3w.w3yb
  739. XB43w.wX4B
  740. Xw.ww.ww.w
  741. END_OF_FILE
  742. if test 166 -ne `wc -c <'levels/level11.data'`; then
  743.     echo shar: \"'levels/level11.data'\" unpacked with wrong size!
  744. fi
  745. # end of 'levels/level11.data'
  746. fi
  747. if test -f 'levels/level12.data' -a "${1}" != "-c" ; then 
  748.   echo shar: Will not clobber existing file \"'levels/level12.data'\"
  749. else
  750. echo shar: Extracting \"'levels/level12.data'\" \(163 characters\)
  751. sed "s/^X//" >'levels/level12.data' <<'END_OF_FILE'
  752. XShocking
  753. X300
  754. X111111111
  755. X...<>>...
  756. XByyyyyyyy
  757. X2222X2222
  758. Xttttttttt
  759. XpXpppppXp
  760. X333333333
  761. Xrrrrrrrrr
  762. XggggBgggg
  763. XbbbbXb<bb
  764. X33333333B
  765. XyyyyByyyy
  766. Xw..www..w
  767. X....X....
  768. XBww...wwB
  769. END_OF_FILE
  770. if test 163 -ne `wc -c <'levels/level12.data'`; then
  771.     echo shar: \"'levels/level12.data'\" unpacked with wrong size!
  772. fi
  773. # end of 'levels/level12.data'
  774. fi
  775. if test -f 'levels/level13.data' -a "${1}" != "-c" ; then 
  776.   echo shar: Will not clobber existing file \"'levels/level13.data'\"
  777. else
  778. echo shar: Extracting \"'levels/level13.data'\" \(165 characters\)
  779. sed "s/^X//" >'levels/level13.data' <<'END_OF_FILE'
  780. XSpookville
  781. X300
  782. X.13..pp.B
  783. X.31p.pp.B
  784. X.rr....y.
  785. X.rr...22.
  786. XM.mt..22.
  787. X11...54y.
  788. X11Wp.23.X
  789. Xt.....www
  790. XB..24.wyw
  791. Xyy.42.www
  792. Xyy.p...yX
  793. Xt....tt..
  794. X.3...tt..
  795. Xbb..y..yB
  796. Xbb.p..ww.
  797. END_OF_FILE
  798. if test 165 -ne `wc -c <'levels/level13.data'`; then
  799.     echo shar: \"'levels/level13.data'\" unpacked with wrong size!
  800. fi
  801. # end of 'levels/level13.data'
  802. fi
  803. if test -f 'levels/level14.data' -a "${1}" != "-c" ; then 
  804.   echo shar: Will not clobber existing file \"'levels/level14.data'\"
  805. else
  806. echo shar: Extracting \"'levels/level14.data'\" \(168 characters\)
  807. sed "s/^X//" >'levels/level14.data' <<'END_OF_FILE'
  808. XDefence Force
  809. X240
  810. XH...X....
  811. X.X??5??X.
  812. X...545...
  813. X..54345..
  814. X.5432345.
  815. X543212345
  816. X4321X1234
  817. X321?X?123
  818. X21..X..12
  819. X1...y...1
  820. X..ByHyB..
  821. X..rrBrr..
  822. X...rrr...
  823. X....r....
  824. X.........
  825. END_OF_FILE
  826. if test 168 -ne `wc -c <'levels/level14.data'`; then
  827.     echo shar: \"'levels/level14.data'\" unpacked with wrong size!
  828. fi
  829. # end of 'levels/level14.data'
  830. fi
  831. if test -f 'levels/level15.data' -a "${1}" != "-c" ; then 
  832.   echo shar: Will not clobber existing file \"'levels/level15.data'\"
  833. else
  834. echo shar: Extracting \"'levels/level15.data'\" \(162 characters\)
  835. sed "s/^X//" >'levels/level15.data' <<'END_OF_FILE'
  836. XCascade
  837. X200
  838. XX...DwtBB
  839. X5X..Lwww0
  840. XX5X......
  841. X1X5X.....
  842. X.1X5X....
  843. X..1X5X...
  844. X...1X5X..
  845. Xw...1X5X.
  846. Xww...1X5X
  847. X......1X5
  848. Xrrrrrr.1X
  849. Xrrrrrr..1
  850. Xgggggg...
  851. Xgggggg111
  852. Xwwwwww...
  853. END_OF_FILE
  854. if test 162 -ne `wc -c <'levels/level15.data'`; then
  855.     echo shar: \"'levels/level15.data'\" unpacked with wrong size!
  856. fi
  857. # end of 'levels/level15.data'
  858. fi
  859. if test -f 'levels/level16.data' -a "${1}" != "-c" ; then 
  860.   echo shar: Will not clobber existing file \"'levels/level16.data'\"
  861. else
  862. echo shar: Extracting \"'levels/level16.data'\" \(165 characters\)
  863. sed "s/^X//" >'levels/level16.data' <<'END_OF_FILE'
  864. XThe Forest
  865. X180
  866. X.........
  867. X555555555
  868. X000000000
  869. X....B....
  870. X....t....
  871. X...t.t...
  872. X..t.t.t..
  873. X.t.tst.t.
  874. Xt.t.t.t.t
  875. XgggBXBggg
  876. X....X....
  877. X....X....
  878. X....X....
  879. X....X....
  880. X.........
  881. END_OF_FILE
  882. if test 165 -ne `wc -c <'levels/level16.data'`; then
  883.     echo shar: \"'levels/level16.data'\" unpacked with wrong size!
  884. fi
  885. # end of 'levels/level16.data'
  886. fi
  887. if test -f 'levels/level17.data' -a "${1}" != "-c" ; then 
  888.   echo shar: Will not clobber existing file \"'levels/level17.data'\"
  889. else
  890. echo shar: Extracting \"'levels/level17.data'\" \(161 characters\)
  891. sed "s/^X//" >'levels/level17.data' <<'END_OF_FILE'
  892. XHooked
  893. X180
  894. Xyyyy?tttt
  895. Xyyy.>.ttt
  896. Xyy<.>.<tt
  897. Xy...0...t
  898. X...000...
  899. X..R0000..
  900. X.000B000.
  901. X.000B000.
  902. X..00<00..
  903. X...00R...
  904. X....0....
  905. X?.?.?.?.?
  906. XwbbwBwbbw
  907. XwbbMwwbbw
  908. X.........
  909. END_OF_FILE
  910. if test 161 -ne `wc -c <'levels/level17.data'`; then
  911.     echo shar: \"'levels/level17.data'\" unpacked with wrong size!
  912. fi
  913. # end of 'levels/level17.data'
  914. fi
  915. if test -f 'levels/level18.data' -a "${1}" != "-c" ; then 
  916.   echo shar: Will not clobber existing file \"'levels/level18.data'\"
  917. else
  918. echo shar: Extracting \"'levels/level18.data'\" \(160 characters\)
  919. sed "s/^X//" >'levels/level18.data' <<'END_OF_FILE'
  920. XMessy
  921. X200
  922. XB.......B
  923. X..pwwwy.0
  924. X.ppp..B.0
  925. X..p.....0
  926. XH.....y.0
  927. Xytw.....0
  928. Xytw..b..0
  929. Xytw.bBb..
  930. Xytw..b...
  931. Xytw......
  932. Xytw..wwww
  933. Xytw..wwww
  934. Xmtw...y..
  935. X.........
  936. X.........
  937. END_OF_FILE
  938. if test 160 -ne `wc -c <'levels/level18.data'`; then
  939.     echo shar: \"'levels/level18.data'\" unpacked with wrong size!
  940. fi
  941. # end of 'levels/level18.data'
  942. fi
  943. if test -f 'levels/level19.data' -a "${1}" != "-c" ; then 
  944.   echo shar: Will not clobber existing file \"'levels/level19.data'\"
  945. else
  946. echo shar: Extracting \"'levels/level19.data'\" \(166 characters\)
  947. sed "s/^X//" >'levels/level19.data' <<'END_OF_FILE'
  948. XXLib Attack
  949. X300
  950. XBL......B
  951. X.rrrrrrr.
  952. X.rXXBXXr.
  953. X.rrrrrrr.
  954. X333333333
  955. Xrrrrgggbb
  956. Xww5w.w5ww
  957. X000000000
  958. X....W....
  959. X5555wwBww
  960. X.........
  961. Xw.ww55555
  962. X.........
  963. X5555ww.ww
  964. X.........
  965. END_OF_FILE
  966. if test 166 -ne `wc -c <'levels/level19.data'`; then
  967.     echo shar: \"'levels/level19.data'\" unpacked with wrong size!
  968. fi
  969. # end of 'levels/level19.data'
  970. fi
  971. if test -f 'levels/level2.data' -a "${1}" != "-c" ; then 
  972.   echo shar: Will not clobber existing file \"'levels/level2.data'\"
  973. else
  974. echo shar: Extracting \"'levels/level2.data'\" \(162 characters\)
  975. sed "s/^X//" >'levels/level2.data' <<'END_OF_FILE'
  976. XSatcom1
  977. X100
  978. Xrrrrrrrrr
  979. X000000000
  980. Xyy?yyy?yy
  981. X.........
  982. XggggXgggg
  983. X.........
  984. XbbbBBBbbb
  985. X.........
  986. X...ttt...
  987. X....?....
  988. X....H....
  989. X.pp...pp.
  990. X...ppp...
  991. X.........
  992. X.........
  993. END_OF_FILE
  994. if test 162 -ne `wc -c <'levels/level2.data'`; then
  995.     echo shar: \"'levels/level2.data'\" unpacked with wrong size!
  996. fi
  997. # end of 'levels/level2.data'
  998. fi
  999. if test -f 'levels/level20.data' -a "${1}" != "-c" ; then 
  1000.   echo shar: Will not clobber existing file \"'levels/level20.data'\"
  1001. else
  1002. echo shar: Extracting \"'levels/level20.data'\" \(164 characters\)
  1003. sed "s/^X//" >'levels/level20.data' <<'END_OF_FILE'
  1004. XLegendary
  1005. X200
  1006. XyyppBppyy
  1007. Xt...?...t
  1008. X...w2w...
  1009. X..ww2ww..
  1010. X2www2www2
  1011. X..w...w..
  1012. Xm.w.www.m
  1013. X..w?.?w..
  1014. X..www.w..
  1015. X..w?.?w..
  1016. X..wyyyw..
  1017. X..wwsww..
  1018. X55BBBBB55
  1019. X.........
  1020. Xrgbrgbrgb
  1021. END_OF_FILE
  1022. if test 164 -ne `wc -c <'levels/level20.data'`; then
  1023.     echo shar: \"'levels/level20.data'\" unpacked with wrong size!
  1024. fi
  1025. # end of 'levels/level20.data'
  1026. fi
  1027. if test -f 'levels/level21.data' -a "${1}" != "-c" ; then 
  1028.   echo shar: Will not clobber existing file \"'levels/level21.data'\"
  1029. else
  1030. echo shar: Extracting \"'levels/level21.data'\" \(169 characters\)
  1031. sed "s/^X//" >'levels/level21.data' <<'END_OF_FILE'
  1032. XMichael Killer
  1033. X400
  1034. X..>...>..
  1035. X000000X00
  1036. X111111111
  1037. X22X2<2222
  1038. X333333X33
  1039. X4444<4444
  1040. X5X5555555
  1041. X444444444
  1042. X33333X333
  1043. X2X2222222
  1044. X1111111X1
  1045. X000M00000
  1046. X.........
  1047. XBBBBBBBBB
  1048. X.wwwwwww.
  1049. END_OF_FILE
  1050. if test 169 -ne `wc -c <'levels/level21.data'`; then
  1051.     echo shar: \"'levels/level21.data'\" unpacked with wrong size!
  1052. fi
  1053. # end of 'levels/level21.data'
  1054. fi
  1055. if test -f 'levels/level22.data' -a "${1}" != "-c" ; then 
  1056.   echo shar: Will not clobber existing file \"'levels/level22.data'\"
  1057. else
  1058. echo shar: Extracting \"'levels/level22.data'\" \(164 characters\)
  1059. sed "s/^X//" >'levels/level22.data' <<'END_OF_FILE'
  1060. XMega Ball
  1061. X200
  1062. X....R....
  1063. Xbw.w...w2
  1064. Xgw.w...w2
  1065. XrwXwwwww2
  1066. Xbw.wB.5..
  1067. Xgw.w..4..
  1068. Xrw.w..3..
  1069. XRw.wR.2..
  1070. XgwmwH.1..
  1071. Xrw.w22www
  1072. Xbw.w.....
  1073. Xgw.wppp..
  1074. Xrw.w.....
  1075. Xbw.wBwwtt
  1076. Xgwyw.....
  1077. END_OF_FILE
  1078. if test 164 -ne `wc -c <'levels/level22.data'`; then
  1079.     echo shar: \"'levels/level22.data'\" unpacked with wrong size!
  1080. fi
  1081. # end of 'levels/level22.data'
  1082. fi
  1083. if test -f 'levels/level23.data' -a "${1}" != "-c" ; then 
  1084.   echo shar: Will not clobber existing file \"'levels/level23.data'\"
  1085. else
  1086. echo shar: Extracting \"'levels/level23.data'\" \(165 characters\)
  1087. sed "s/^X//" >'levels/level23.data' <<'END_OF_FILE'
  1088. XG'Day Mate
  1089. X100
  1090. XXXXXXXXXX
  1091. XX...r...X
  1092. XXR.rrr.RX
  1093. XX?..r..?X
  1094. XX...g...X
  1095. XX..ggg..X
  1096. XXR..g..RX
  1097. XX...b...X
  1098. XX?.bbb.?X
  1099. XX...b...X
  1100. XX...y...X
  1101. XX?.yRy.?X
  1102. XX...y...X
  1103. XX...t...X
  1104. XX..ttt..X
  1105. END_OF_FILE
  1106. if test 165 -ne `wc -c <'levels/level23.data'`; then
  1107.     echo shar: \"'levels/level23.data'\" unpacked with wrong size!
  1108. fi
  1109. # end of 'levels/level23.data'
  1110. fi
  1111. if test -f 'levels/level25.data' -a "${1}" != "-c" ; then 
  1112.   echo shar: Will not clobber existing file \"'levels/level25.data'\"
  1113. else
  1114. echo shar: Extracting \"'levels/level25.data'\" \(162 characters\)
  1115. sed "s/^X//" >'levels/level25.data' <<'END_OF_FILE'
  1116. XHopeful
  1117. X400
  1118. X.wXwwwXw.
  1119. X...XMX...
  1120. Xttttttttt
  1121. Xrpppppppy
  1122. X2rpppppyg
  1123. X22rpppygg
  1124. X222rpyggg
  1125. X2222ygggg
  1126. X222y0rggg
  1127. X22y000rgg
  1128. X2y00000rg
  1129. Xy0000000r
  1130. Xbbbbbbbbb
  1131. XBBBBBBBBB
  1132. X.........
  1133. END_OF_FILE
  1134. if test 162 -ne `wc -c <'levels/level25.data'`; then
  1135.     echo shar: \"'levels/level25.data'\" unpacked with wrong size!
  1136. fi
  1137. # end of 'levels/level25.data'
  1138. fi
  1139. if test -f 'levels/level26.data' -a "${1}" != "-c" ; then 
  1140.   echo shar: Will not clobber existing file \"'levels/level26.data'\"
  1141. else
  1142. echo shar: Extracting \"'levels/level26.data'\" \(169 characters\)
  1143. sed "s/^X//" >'levels/level26.data' <<'END_OF_FILE'
  1144. XAndrew's level
  1145. X400
  1146. Xt...H...t
  1147. X?2w555w2?
  1148. X.w.w.w.w.
  1149. X.2w1.1w2.
  1150. X.w.w.w.w.
  1151. X.2w1.1w2.
  1152. X?w.w.w.w?
  1153. X.2w1.1w2.
  1154. X.w.w.w.w.
  1155. X.2wryrw2.
  1156. X.wwwwwww.
  1157. X.w.w.w.w.
  1158. X..w4w4w..
  1159. XbBbt0tbBb
  1160. Xpgrgrgrgp
  1161. END_OF_FILE
  1162. if test 169 -ne `wc -c <'levels/level26.data'`; then
  1163.     echo shar: \"'levels/level26.data'\" unpacked with wrong size!
  1164. fi
  1165. # end of 'levels/level26.data'
  1166. fi
  1167. if test -f 'levels/level27.data' -a "${1}" != "-c" ; then 
  1168.   echo shar: Will not clobber existing file \"'levels/level27.data'\"
  1169. else
  1170. echo shar: Extracting \"'levels/level27.data'\" \(167 characters\)
  1171. sed "s/^X//" >'levels/level27.data' <<'END_OF_FILE'
  1172. XSparc Attack
  1173. X300
  1174. Xwtrg1grtw
  1175. X5www5www5
  1176. Xr.r.r.rRr
  1177. X.g.g.g.g.
  1178. Xb.b.b.b.b
  1179. XRt.t.t.t.
  1180. Xp.p.p.p.p
  1181. X.y.yRy.y.
  1182. XwBwBwBwBw
  1183. X.0W0.0.0.
  1184. X1.1.1.1.1
  1185. X.2.2R2.2.
  1186. X3.3.3.3.3
  1187. X.4.4.4.4.
  1188. X5.5.5.5.5
  1189. END_OF_FILE
  1190. if test 167 -ne `wc -c <'levels/level27.data'`; then
  1191.     echo shar: \"'levels/level27.data'\" unpacked with wrong size!
  1192. fi
  1193. # end of 'levels/level27.data'
  1194. fi
  1195. if test -f 'levels/level28.data' -a "${1}" != "-c" ; then 
  1196.   echo shar: Will not clobber existing file \"'levels/level28.data'\"
  1197. else
  1198. echo shar: Extracting \"'levels/level28.data'\" \(166 characters\)
  1199. sed "s/^X//" >'levels/level28.data' <<'END_OF_FILE'
  1200. XBombs away!
  1201. X160
  1202. XD..Hy...D
  1203. X....X....
  1204. XyX?XBX?Xy
  1205. X<...X...>
  1206. X...XrX...
  1207. X..XpXpX..
  1208. X.XtXtXtX.
  1209. X..XbXbX..
  1210. X.XgXgXgXL
  1211. X..XyXyX..
  1212. X.XrXrXrX.
  1213. XwwXXXXXww
  1214. XwwwXXXwww
  1215. XwwwwXwwww
  1216. XBw55555wB
  1217. END_OF_FILE
  1218. if test 166 -ne `wc -c <'levels/level28.data'`; then
  1219.     echo shar: \"'levels/level28.data'\" unpacked with wrong size!
  1220. fi
  1221. # end of 'levels/level28.data'
  1222. fi
  1223. if test -f 'levels/level29.data' -a "${1}" != "-c" ; then 
  1224.   echo shar: Will not clobber existing file \"'levels/level29.data'\"
  1225. else
  1226. echo shar: Extracting \"'levels/level29.data'\" \(167 characters\)
  1227. sed "s/^X//" >'levels/level29.data' <<'END_OF_FILE'
  1228. XCool man :-)
  1229. X200
  1230. X..r..yyy.
  1231. X.rrr...yy
  1232. Xrrrrr...y
  1233. X.rrrrr...
  1234. X..rrrrr..
  1235. Xtttrmrrrt
  1236. Xttttrrrrr
  1237. Xtttttrrrt
  1238. X......r..
  1239. X.....rrr.
  1240. X....rrrrr
  1241. Xy..rrrrr.
  1242. Xyyrrsrr..
  1243. Xyrrrrr..B
  1244. XMrrrr..BB
  1245. END_OF_FILE
  1246. if test 167 -ne `wc -c <'levels/level29.data'`; then
  1247.     echo shar: \"'levels/level29.data'\" unpacked with wrong size!
  1248. fi
  1249. # end of 'levels/level29.data'
  1250. fi
  1251. if test -f 'levels/level3.data' -a "${1}" != "-c" ; then 
  1252.   echo shar: Will not clobber existing file \"'levels/level3.data'\"
  1253. else
  1254. echo shar: Extracting \"'levels/level3.data'\" \(161 characters\)
  1255. sed "s/^X//" >'levels/level3.data' <<'END_OF_FILE'
  1256. XTry me
  1257. X200
  1258. XL...B....
  1259. Xp.ppppp.p
  1260. X..w.w.w..
  1261. Xrrrrrrrrr
  1262. X.........
  1263. Xyyy121yyy
  1264. XR...s...R
  1265. XgggBXBggg
  1266. X.........
  1267. Xbbbbbbbbb
  1268. X...XXX...
  1269. X...5M5...
  1270. Xt.t.5.t.t
  1271. X.........
  1272. X.........
  1273. END_OF_FILE
  1274. if test 161 -ne `wc -c <'levels/level3.data'`; then
  1275.     echo shar: \"'levels/level3.data'\" unpacked with wrong size!
  1276. fi
  1277. # end of 'levels/level3.data'
  1278. fi
  1279. if test -f 'levels/level30.data' -a "${1}" != "-c" ; then 
  1280.   echo shar: Will not clobber existing file \"'levels/level30.data'\"
  1281. else
  1282. echo shar: Extracting \"'levels/level30.data'\" \(166 characters\)
  1283. sed "s/^X//" >'levels/level30.data' <<'END_OF_FILE'
  1284. XMake my day!
  1285. X80
  1286. XBB.......
  1287. XB....55ww
  1288. X...0bgb.D
  1289. X..yrXbb..
  1290. X.bbrb0b.X
  1291. X....ybbX.
  1292. X....btg.X
  1293. X....bbbX.
  1294. X5...bby.X
  1295. X55m.bbbX.
  1296. X55..gbb.X
  1297. X5...btb..
  1298. X....b0b..
  1299. X..bpbXb0b
  1300. X..bbbpbbt
  1301. END_OF_FILE
  1302. if test 166 -ne `wc -c <'levels/level30.data'`; then
  1303.     echo shar: \"'levels/level30.data'\" unpacked with wrong size!
  1304. fi
  1305. # end of 'levels/level30.data'
  1306. fi
  1307. if test -f 'levels/level31.data' -a "${1}" != "-c" ; then 
  1308.   echo shar: Will not clobber existing file \"'levels/level31.data'\"
  1309. else
  1310. echo shar: Extracting \"'levels/level31.data'\" \(161 characters\)
  1311. sed "s/^X//" >'levels/level31.data' <<'END_OF_FILE'
  1312. XTrilogy
  1313. X60
  1314. Xyyyyyyyyy
  1315. Xyr?????ry
  1316. Xyrgggggry
  1317. Xyrgbbbgry
  1318. XyrgbHbgry
  1319. Xyrgggggry
  1320. Xyrr???rry
  1321. Xyyyyyyyyy
  1322. XR.wwXww.R
  1323. X5wwwHwww5
  1324. X00pp?pp00
  1325. X.........
  1326. X.........
  1327. X.........
  1328. X.........
  1329. END_OF_FILE
  1330. if test 161 -ne `wc -c <'levels/level31.data'`; then
  1331.     echo shar: \"'levels/level31.data'\" unpacked with wrong size!
  1332. fi
  1333. # end of 'levels/level31.data'
  1334. fi
  1335. if test -f 'levels/level32.data' -a "${1}" != "-c" ; then 
  1336.   echo shar: Will not clobber existing file \"'levels/level32.data'\"
  1337. else
  1338. echo shar: Extracting \"'levels/level32.data'\" \(160 characters\)
  1339. sed "s/^X//" >'levels/level32.data' <<'END_OF_FILE'
  1340. XBlotto
  1341. X90
  1342. X333w00000
  1343. Xwwwwww.B.
  1344. XBXbbrgrgr
  1345. X..<3ww>..
  1346. Xyy..yy.yy
  1347. X3wwwwwwww
  1348. XB.0000.B.
  1349. XXpppppppX
  1350. Xw3wwwww3w
  1351. XttyrXrytt
  1352. X5wwwwwww5
  1353. X.........
  1354. X....W....
  1355. X.........
  1356. X.........
  1357. END_OF_FILE
  1358. if test 160 -ne `wc -c <'levels/level32.data'`; then
  1359.     echo shar: \"'levels/level32.data'\" unpacked with wrong size!
  1360. fi
  1361. # end of 'levels/level32.data'
  1362. fi
  1363. if test -f 'levels/level33.data' -a "${1}" != "-c" ; then 
  1364.   echo shar: Will not clobber existing file \"'levels/level33.data'\"
  1365. else
  1366. echo shar: Extracting \"'levels/level33.data'\" \(165 characters\)
  1367. sed "s/^X//" >'levels/level33.data' <<'END_OF_FILE'
  1368. XBonus Level
  1369. X20
  1370. Xppppppppp
  1371. Xttttttttt
  1372. Xrrrrrrrrr
  1373. Xrrrrrrrrr
  1374. Xyyyyyyyyy
  1375. Xggggggggg
  1376. Xggggggggg
  1377. Xyyyyyyyyy
  1378. Xbbbbbbbbb
  1379. Xbbbbbbbbb
  1380. XBBBBBBBBB
  1381. Xttttttttt
  1382. XM.......R
  1383. X.........
  1384. X.........
  1385. END_OF_FILE
  1386. if test 165 -ne `wc -c <'levels/level33.data'`; then
  1387.     echo shar: \"'levels/level33.data'\" unpacked with wrong size!
  1388. fi
  1389. # end of 'levels/level33.data'
  1390. fi
  1391. if test -f 'levels/level34.data' -a "${1}" != "-c" ; then 
  1392.   echo shar: Will not clobber existing file \"'levels/level34.data'\"
  1393. else
  1394. echo shar: Extracting \"'levels/level34.data'\" \(163 characters\)
  1395. sed "s/^X//" >'levels/level34.data' <<'END_OF_FILE'
  1396. XCPU woes
  1397. X160
  1398. X?ggg?ggg?
  1399. Xggggggggg
  1400. XggwwXwwgg
  1401. XgtwwLwwtg
  1402. Xggwwwwwgg
  1403. Xgtwwwwwtg
  1404. X?gwwwwwg?
  1405. Xgtwwwwwtg
  1406. Xggwwwwwgg
  1407. Xgtwwwwwtg
  1408. Xggwwwwwgg
  1409. Xgtwwwwwtg
  1410. Xggwwwwwgg
  1411. X.........
  1412. X.........
  1413. END_OF_FILE
  1414. if test 163 -ne `wc -c <'levels/level34.data'`; then
  1415.     echo shar: \"'levels/level34.data'\" unpacked with wrong size!
  1416. fi
  1417. # end of 'levels/level34.data'
  1418. fi
  1419. if test -f 'levels/level35.data' -a "${1}" != "-c" ; then 
  1420.   echo shar: Will not clobber existing file \"'levels/level35.data'\"
  1421. else
  1422. echo shar: Extracting \"'levels/level35.data'\" \(159 characters\)
  1423. sed "s/^X//" >'levels/level35.data' <<'END_OF_FILE'
  1424. XUgly
  1425. X160
  1426. X..yyyyy..
  1427. X.>ttttt<.
  1428. X.ytwtwty.
  1429. X.yttttty.
  1430. X.y.0m0.y.
  1431. X.rrrrrrr.
  1432. Xbryrrryrb
  1433. Xbrrrrrrrb
  1434. Xbrrrrrrrb
  1435. X5rrrrrrr5
  1436. X.gggHggg.
  1437. X.ggg.ggg.
  1438. X.ggg.ggg.
  1439. X.ggg.ggg.
  1440. Xppsp.pppp
  1441. END_OF_FILE
  1442. if test 159 -ne `wc -c <'levels/level35.data'`; then
  1443.     echo shar: \"'levels/level35.data'\" unpacked with wrong size!
  1444. fi
  1445. # end of 'levels/level35.data'
  1446. fi
  1447. if test -f 'levels/level36.data' -a "${1}" != "-c" ; then 
  1448.   echo shar: Will not clobber existing file \"'levels/level36.data'\"
  1449. else
  1450. echo shar: Extracting \"'levels/level36.data'\" \(164 characters\)
  1451. sed "s/^X//" >'levels/level36.data' <<'END_OF_FILE'
  1452. XThirty Six
  1453. X60
  1454. X.Rrrrrr..
  1455. X.rrrrrrr.
  1456. X.rr...rr.
  1457. X.....rr..
  1458. X.rr...rr.
  1459. X.rrrrrrr.
  1460. X..rrrrr..
  1461. X.........
  1462. X.rr....B.
  1463. X.rr......
  1464. X.rrrrrr..
  1465. X.rrMBBBr.
  1466. X.rrrrrrr.
  1467. X.rrrrrrrB
  1468. X.........
  1469. END_OF_FILE
  1470. if test 164 -ne `wc -c <'levels/level36.data'`; then
  1471.     echo shar: \"'levels/level36.data'\" unpacked with wrong size!
  1472. fi
  1473. # end of 'levels/level36.data'
  1474. fi
  1475. if test -f 'levels/level37.data' -a "${1}" != "-c" ; then 
  1476.   echo shar: Will not clobber existing file \"'levels/level37.data'\"
  1477. else
  1478. echo shar: Extracting \"'levels/level37.data'\" \(165 characters\)
  1479. sed "s/^X//" >'levels/level37.data' <<'END_OF_FILE'
  1480. XSay arggh!
  1481. X660
  1482. XwLwww.ttR
  1483. Xw503w.ttt
  1484. Xww.ww.ttt
  1485. Xt?.?.?.X?
  1486. Xgygygygyg
  1487. X.?...X...
  1488. X.p...X.p.
  1489. Xww.wwwX..
  1490. Xw5555w...
  1491. Xw5.R5w...
  1492. Xwwwwww.?H
  1493. X555555555
  1494. X.X.X.XWX.
  1495. X.........
  1496. X.........
  1497. END_OF_FILE
  1498. if test 165 -ne `wc -c <'levels/level37.data'`; then
  1499.     echo shar: \"'levels/level37.data'\" unpacked with wrong size!
  1500. fi
  1501. # end of 'levels/level37.data'
  1502. fi
  1503. if test -f 'levels/level38.data' -a "${1}" != "-c" ; then 
  1504.   echo shar: Will not clobber existing file \"'levels/level38.data'\"
  1505. else
  1506. echo shar: Extracting \"'levels/level38.data'\" \(163 characters\)
  1507. sed "s/^X//" >'levels/level38.data' <<'END_OF_FILE'
  1508. XC.A.T.T.
  1509. X160
  1510. Xppyyw>555
  1511. Xwppyyww55
  1512. XwwppyXww5
  1513. Xrwwppyyww
  1514. Xrrwwppyyw
  1515. Xtrrwwppyy
  1516. Xttrrwwppy
  1517. X<ttrrwwpp
  1518. Xwwttrrwwp
  1519. XXwwttrrww
  1520. XbbwwttrXw
  1521. Xgbbwwttrr
  1522. Xggbbwwttr
  1523. X0ggbbwwtt
  1524. X00ggbbwwt
  1525. END_OF_FILE
  1526. if test 163 -ne `wc -c <'levels/level38.data'`; then
  1527.     echo shar: \"'levels/level38.data'\" unpacked with wrong size!
  1528. fi
  1529. # end of 'levels/level38.data'
  1530. fi
  1531. if test -f 'levels/level39.data' -a "${1}" != "-c" ; then 
  1532.   echo shar: Will not clobber existing file \"'levels/level39.data'\"
  1533. else
  1534. echo shar: Extracting \"'levels/level39.data'\" \(165 characters\)
  1535. sed "s/^X//" >'levels/level39.data' <<'END_OF_FILE'
  1536. XRolf Harris
  1537. X80
  1538. XR.r..y...
  1539. X.r.bbbbbb
  1540. XbrbB.y...
  1541. X..r...y..
  1542. Xgg.r...y.
  1543. X..gr.H..y
  1544. X00r0g0.00
  1545. X.rwX.g0..
  1546. Xr.....ggy
  1547. XRr...yy.g
  1548. X..ryy.B..
  1549. Xyy.rr....
  1550. X.....r...
  1551. Xp..pprrpp
  1552. X.pp..ppr.
  1553. END_OF_FILE
  1554. if test 165 -ne `wc -c <'levels/level39.data'`; then
  1555.     echo shar: \"'levels/level39.data'\" unpacked with wrong size!
  1556. fi
  1557. # end of 'levels/level39.data'
  1558. fi
  1559. if test -f 'levels/level4.data' -a "${1}" != "-c" ; then 
  1560.   echo shar: Will not clobber existing file \"'levels/level4.data'\"
  1561. else
  1562. echo shar: Extracting \"'levels/level4.data'\" \(167 characters\)
  1563. sed "s/^X//" >'levels/level4.data' <<'END_OF_FILE'
  1564. XSparc Power!
  1565. X100
  1566. X.<.yBy.>.
  1567. Xp.pyyyp.p
  1568. X...?.?...
  1569. XrgrgXgrgr
  1570. X..m......
  1571. Xy2y2y2y2y
  1572. X.........
  1573. X.gg...gg.
  1574. X.........
  1575. XbBb.?.bBb
  1576. X...XXX...
  1577. X.........
  1578. X..yyyyy..
  1579. X..yw5wy..
  1580. X...333...
  1581. END_OF_FILE
  1582. if test 167 -ne `wc -c <'levels/level4.data'`; then
  1583.     echo shar: \"'levels/level4.data'\" unpacked with wrong size!
  1584. fi
  1585. # end of 'levels/level4.data'
  1586. fi
  1587. if test -f 'levels/level40.data' -a "${1}" != "-c" ; then 
  1588.   echo shar: Will not clobber existing file \"'levels/level40.data'\"
  1589. else
  1590. echo shar: Extracting \"'levels/level40.data'\" \(164 characters\)
  1591. sed "s/^X//" >'levels/level40.data' <<'END_OF_FILE'
  1592. XNew level
  1593. X160
  1594. XR...H...R
  1595. X..33w33..
  1596. X..w555w..
  1597. X..w5L5w..
  1598. Xggwwwwwgg
  1599. X..yyyyy..
  1600. X.........
  1601. X....t....
  1602. X...ttt...
  1603. X....t....
  1604. X..543210r
  1605. XHMwwwmwww
  1606. X.........
  1607. X.........
  1608. X.........
  1609. END_OF_FILE
  1610. if test 164 -ne `wc -c <'levels/level40.data'`; then
  1611.     echo shar: \"'levels/level40.data'\" unpacked with wrong size!
  1612. fi
  1613. # end of 'levels/level40.data'
  1614. fi
  1615. if test -f 'levels/level41.data' -a "${1}" != "-c" ; then 
  1616.   echo shar: Will not clobber existing file \"'levels/level41.data'\"
  1617. else
  1618. echo shar: Extracting \"'levels/level41.data'\" \(165 characters\)
  1619. sed "s/^X//" >'levels/level41.data' <<'END_OF_FILE'
  1620. XAussie made
  1621. X60
  1622. X.........
  1623. X.rrrwppp.
  1624. X.gggwttt.
  1625. X.bbbwyyy.
  1626. X.yyywbbb.
  1627. X.tttwggg.
  1628. X.pppwrrr.
  1629. X.wwwwwww.
  1630. X.pppwrrr.
  1631. X.tttwggg.
  1632. X.yyywbbb.
  1633. X.bbbwyyy.
  1634. X.gggwttt.
  1635. X.rrrwppp.
  1636. X.........
  1637. END_OF_FILE
  1638. if test 165 -ne `wc -c <'levels/level41.data'`; then
  1639.     echo shar: \"'levels/level41.data'\" unpacked with wrong size!
  1640. fi
  1641. # end of 'levels/level41.data'
  1642. fi
  1643. if test -f 'levels/level42.data' -a "${1}" != "-c" ; then 
  1644.   echo shar: Will not clobber existing file \"'levels/level42.data'\"
  1645. else
  1646. echo shar: Extracting \"'levels/level42.data'\" \(166 characters\)
  1647. sed "s/^X//" >'levels/level42.data' <<'END_OF_FILE'
  1648. XPandamonium
  1649. X130
  1650. Xrrrrrrrrt
  1651. XHrrrrrrrt
  1652. Xrrrrrrrt.
  1653. Xrrrrrt...
  1654. Xrrrrrt..?
  1655. Xrrrrt..??
  1656. Xrrrrt...?
  1657. Xrrt...R..
  1658. Xrrtwwwwww
  1659. Xrt.wwwwww
  1660. Xrt.BBBBBB
  1661. Xt........
  1662. X...H....M
  1663. X.........
  1664. X.........
  1665. END_OF_FILE
  1666. if test 166 -ne `wc -c <'levels/level42.data'`; then
  1667.     echo shar: \"'levels/level42.data'\" unpacked with wrong size!
  1668. fi
  1669. # end of 'levels/level42.data'
  1670. fi
  1671. if test -f 'levels/level43.data' -a "${1}" != "-c" ; then 
  1672.   echo shar: Will not clobber existing file \"'levels/level43.data'\"
  1673. else
  1674. echo shar: Extracting \"'levels/level43.data'\" \(167 characters\)
  1675. sed "s/^X//" >'levels/level43.data' <<'END_OF_FILE'
  1676. XXMelba SDLGR
  1677. X460
  1678. X543212345
  1679. X2...H>..2
  1680. Xwrrrbrrrw
  1681. Xww55555ww
  1682. X.ww444ww.
  1683. X.<ww3ww<.
  1684. Xp..www..p
  1685. XXp..w..pX
  1686. Xtt..W..tt
  1687. Xwww000www
  1688. X.4..H..4.
  1689. X55wswww55
  1690. X...BRB...
  1691. X.........
  1692. X.........
  1693. END_OF_FILE
  1694. if test 167 -ne `wc -c <'levels/level43.data'`; then
  1695.     echo shar: \"'levels/level43.data'\" unpacked with wrong size!
  1696. fi
  1697. # end of 'levels/level43.data'
  1698. fi
  1699. if test -f 'levels/level44.data' -a "${1}" != "-c" ; then 
  1700.   echo shar: Will not clobber existing file \"'levels/level44.data'\"
  1701. else
  1702. echo shar: Extracting \"'levels/level44.data'\" \(163 characters\)
  1703. sed "s/^X//" >'levels/level44.data' <<'END_OF_FILE'
  1704. XKing Kong
  1705. X20
  1706. X...y...y.
  1707. X...b.t.b.
  1708. X...bbbbb.
  1709. X....wb...
  1710. X...www...
  1711. X...w.w...
  1712. X...www...
  1713. X...www...
  1714. X...w.w...
  1715. X..wwwww..
  1716. X..wwwww..
  1717. X..wwwww..
  1718. X..wwwww..
  1719. Xggggggggg
  1720. X.........
  1721. END_OF_FILE
  1722. if test 163 -ne `wc -c <'levels/level44.data'`; then
  1723.     echo shar: \"'levels/level44.data'\" unpacked with wrong size!
  1724. fi
  1725. # end of 'levels/level44.data'
  1726. fi
  1727. if test -f 'levels/level45.data' -a "${1}" != "-c" ; then 
  1728.   echo shar: Will not clobber existing file \"'levels/level45.data'\"
  1729. else
  1730. echo shar: Extracting \"'levels/level45.data'\" \(167 characters\)
  1731. sed "s/^X//" >'levels/level45.data' <<'END_OF_FILE'
  1732. XXtank - Cool!
  1733. X70
  1734. X..ttttt..
  1735. X..t...t..
  1736. X.5t.H.t5.
  1737. X.4t...t4.
  1738. X..ttttt..
  1739. X...XXX...
  1740. X.XXXXXXX.
  1741. XXXXXRXXXX
  1742. X.XXXXXXX.
  1743. X...XXX...
  1744. X....M....
  1745. XwrgbHbgrw
  1746. XR........
  1747. X.........
  1748. X.........
  1749. END_OF_FILE
  1750. if test 167 -ne `wc -c <'levels/level45.data'`; then
  1751.     echo shar: \"'levels/level45.data'\" unpacked with wrong size!
  1752. fi
  1753. # end of 'levels/level45.data'
  1754. fi
  1755. if test -f 'levels/level46.data' -a "${1}" != "-c" ; then 
  1756.   echo shar: Will not clobber existing file \"'levels/level46.data'\"
  1757. else
  1758. echo shar: Extracting \"'levels/level46.data'\" \(163 characters\)
  1759. sed "s/^X//" >'levels/level46.data' <<'END_OF_FILE'
  1760. XTasmania
  1761. X100
  1762. X.........
  1763. X.5p5p5p5.
  1764. X..4.4.4..
  1765. X...3B3...
  1766. X.??.0....
  1767. X..ggg.gg.
  1768. X.gggggggg
  1769. X.ggg???gg
  1770. X..ggmggg.
  1771. X..gggggg.
  1772. X...gWgg..
  1773. X.........
  1774. XR..BBB..M
  1775. X.........
  1776. X.........
  1777. END_OF_FILE
  1778. if test 163 -ne `wc -c <'levels/level46.data'`; then
  1779.     echo shar: \"'levels/level46.data'\" unpacked with wrong size!
  1780. fi
  1781. # end of 'levels/level46.data'
  1782. fi
  1783. if test -f 'levels/level47.data' -a "${1}" != "-c" ; then 
  1784.   echo shar: Will not clobber existing file \"'levels/level47.data'\"
  1785. else
  1786. echo shar: Extracting \"'levels/level47.data'\" \(163 characters\)
  1787. sed "s/^X//" >'levels/level47.data' <<'END_OF_FILE'
  1788. XInternet
  1789. X100
  1790. Xww0000...
  1791. X.r...0...
  1792. X.r..www..
  1793. X.r..wwwp.
  1794. X.r.....p.
  1795. Xwww....ww
  1796. Xwwwggggww
  1797. XWt.....b.
  1798. X.ttttwww.
  1799. X.....www.
  1800. X......y..
  1801. Xwwyyyyy..
  1802. Xww.......
  1803. X.........
  1804. X.........
  1805. END_OF_FILE
  1806. if test 163 -ne `wc -c <'levels/level47.data'`; then
  1807.     echo shar: \"'levels/level47.data'\" unpacked with wrong size!
  1808. fi
  1809. # end of 'levels/level47.data'
  1810. fi
  1811. if test -f 'levels/level48.data' -a "${1}" != "-c" ; then 
  1812.   echo shar: Will not clobber existing file \"'levels/level48.data'\"
  1813. else
  1814. echo shar: Extracting \"'levels/level48.data'\" \(163 characters\)
  1815. sed "s/^X//" >'levels/level48.data' <<'END_OF_FILE'
  1816. XR.M.I.T.
  1817. X160
  1818. X.>.......
  1819. X.M...?BBB
  1820. X.....?...
  1821. X..H..?...
  1822. X??????<..
  1823. X...pp....
  1824. X...pp....
  1825. X...ppyyyy
  1826. X...ppyyyy
  1827. Xrrrrpyyyy
  1828. Xrrrrpyyyy
  1829. XrrrrHbbyy
  1830. Xrrrrbbbyy
  1831. X.........
  1832. X.........
  1833. END_OF_FILE
  1834. if test 163 -ne `wc -c <'levels/level48.data'`; then
  1835.     echo shar: \"'levels/level48.data'\" unpacked with wrong size!
  1836. fi
  1837. # end of 'levels/level48.data'
  1838. fi
  1839. if test -f 'levels/level49.data' -a "${1}" != "-c" ; then 
  1840.   echo shar: Will not clobber existing file \"'levels/level49.data'\"
  1841. else
  1842. echo shar: Extracting \"'levels/level49.data'\" \(161 characters\)
  1843. sed "s/^X//" >'levels/level49.data' <<'END_OF_FILE'
  1844. XRecycle
  1845. X90
  1846. Xwr0000bww
  1847. Xrwr0000bb
  1848. X0rwr00000
  1849. X00rwr0m00
  1850. X00rwr0000
  1851. X000rwr000
  1852. X00rwwr0W0
  1853. X000rr0000
  1854. Xm0000g000
  1855. X0000gwg00
  1856. X000gwg000
  1857. X0000g000m
  1858. XBww000000
  1859. XBBBBMBBBB
  1860. X.........
  1861. END_OF_FILE
  1862. if test 161 -ne `wc -c <'levels/level49.data'`; then
  1863.     echo shar: \"'levels/level49.data'\" unpacked with wrong size!
  1864. fi
  1865. # end of 'levels/level49.data'
  1866. fi
  1867. if test -f 'levels/level5.data' -a "${1}" != "-c" ; then 
  1868.   echo shar: Will not clobber existing file \"'levels/level5.data'\"
  1869. else
  1870. echo shar: Extracting \"'levels/level5.data'\" \(170 characters\)
  1871. sed "s/^X//" >'levels/level5.data' <<'END_OF_FILE'
  1872. XHate them walls
  1873. X300
  1874. X.r.r.r.r.
  1875. X..?...?..
  1876. Xyy.ByB.yy
  1877. X.........
  1878. XggXgggXgg
  1879. X.........
  1880. Xbbb.X.bbb
  1881. X.........
  1882. Xt..ttt..t
  1883. X...3X3...
  1884. X.........
  1885. X.pp...pp.
  1886. X...pXp...
  1887. X.w.2B2.w.
  1888. Xr.......r
  1889. END_OF_FILE
  1890. if test 170 -ne `wc -c <'levels/level5.data'`; then
  1891.     echo shar: \"'levels/level5.data'\" unpacked with wrong size!
  1892. fi
  1893. # end of 'levels/level5.data'
  1894. fi
  1895. if test -f 'levels/level50.data' -a "${1}" != "-c" ; then 
  1896.   echo shar: Will not clobber existing file \"'levels/level50.data'\"
  1897. else
  1898. echo shar: Extracting \"'levels/level50.data'\" \(161 characters\)
  1899. sed "s/^X//" >'levels/level50.data' <<'END_OF_FILE'
  1900. XFinale
  1901. X700
  1902. Xwr.wrrg?g
  1903. Xw.wwrrgHg
  1904. Xggbbg>ggg
  1905. Xggbbggggg
  1906. XBwwwwwwww
  1907. XRMppppppp
  1908. Xwwwwwp?pp
  1909. X00<0wyyyy
  1910. X0wwwwyyyy
  1911. X000005555
  1912. X00000www5
  1913. XwtwwwwHw5
  1914. XtttttwR?5
  1915. XXBXBBwwww
  1916. X.........
  1917. END_OF_FILE
  1918. if test 161 -ne `wc -c <'levels/level50.data'`; then
  1919.     echo shar: \"'levels/level50.data'\" unpacked with wrong size!
  1920. fi
  1921. # end of 'levels/level50.data'
  1922. fi
  1923. if test -f 'levels/level6.data' -a "${1}" != "-c" ; then 
  1924.   echo shar: Will not clobber existing file \"'levels/level6.data'\"
  1925. else
  1926. echo shar: Extracting \"'levels/level6.data'\" \(164 characters\)
  1927. sed "s/^X//" >'levels/level6.data' <<'END_OF_FILE'
  1928. XChallenge
  1929. X150
  1930. X111111111
  1931. Xppppppppp
  1932. Xyy.wyw.yy
  1933. X.........
  1934. Xg4gg4gg4g
  1935. X.........
  1936. XbbB2w2Bbb
  1937. X.........
  1938. Xt?.tLt.?t
  1939. X...XXX...
  1940. X....W....
  1941. X3p.....p3
  1942. X...p3p...
  1943. X..w...w..
  1944. X.........
  1945. END_OF_FILE
  1946. if test 164 -ne `wc -c <'levels/level6.data'`; then
  1947.     echo shar: \"'levels/level6.data'\" unpacked with wrong size!
  1948. fi
  1949. # end of 'levels/level6.data'
  1950. fi
  1951. if test -f 'levels/level7.data' -a "${1}" != "-c" ; then 
  1952.   echo shar: Will not clobber existing file \"'levels/level7.data'\"
  1953. else
  1954. echo shar: Extracting \"'levels/level7.data'\" \(168 characters\)
  1955. sed "s/^X//" >'levels/level7.data' <<'END_OF_FILE'
  1956. XWall of death
  1957. X350
  1958. Xr.g.w.g.r
  1959. XrBg.w.gBr
  1960. Xr1g.3.g1r
  1961. Xr1g...g1r
  1962. XtXg.3.gXy
  1963. XtpgMw.gby
  1964. Xtpg.w.gby
  1965. XtXg...gXy
  1966. Xtpg...gby
  1967. Xtpg.w.gby
  1968. Xtpg.3.gby
  1969. Xr2g...g2r
  1970. Xr2g.3.g2r
  1971. XrXg.w.gXr
  1972. XrBg.w.gBr
  1973. END_OF_FILE
  1974. if test 168 -ne `wc -c <'levels/level7.data'`; then
  1975.     echo shar: \"'levels/level7.data'\" unpacked with wrong size!
  1976. fi
  1977. # end of 'levels/level7.data'
  1978. fi
  1979. if test -f 'levels/level8.data' -a "${1}" != "-c" ; then 
  1980.   echo shar: Will not clobber existing file \"'levels/level8.data'\"
  1981. else
  1982. echo shar: Extracting \"'levels/level8.data'\" \(167 characters\)
  1983. sed "s/^X//" >'levels/level8.data' <<'END_OF_FILE'
  1984. XBall bouncer
  1985. X300
  1986. XBw2ttt2wB
  1987. Xp.2wXw2.p
  1988. X.........
  1989. X...rrr>..
  1990. X.mrr?rr..
  1991. X.rr5X5rr.
  1992. X.rr5X5rr.
  1993. X..rrrrr..
  1994. X...r?r...
  1995. Xww.....ww
  1996. Xyypp2ggbb
  1997. XB...?.<.B
  1998. X11w.1.w11
  1999. X111111111
  2000. X.........
  2001. END_OF_FILE
  2002. if test 167 -ne `wc -c <'levels/level8.data'`; then
  2003.     echo shar: \"'levels/level8.data'\" unpacked with wrong size!
  2004. fi
  2005. # end of 'levels/level8.data'
  2006. fi
  2007. if test -f 'levels/level9.data' -a "${1}" != "-c" ; then 
  2008.   echo shar: Will not clobber existing file \"'levels/level9.data'\"
  2009. else
  2010. echo shar: Extracting \"'levels/level9.data'\" \(166 characters\)
  2011. sed "s/^X//" >'levels/level9.data' <<'END_OF_FILE'
  2012. XBomb-o-rama
  2013. X180
  2014. Xbt11B11Rb
  2015. Xt???????t
  2016. X...ggg...
  2017. XR.grrrg..
  2018. X.grXyXrg.
  2019. XgrrXBXrrg
  2020. XgrrBBBrrg
  2021. X.grXBXrg.
  2022. X..gXrXg..
  2023. X...ggg...
  2024. X....5....
  2025. X0M..W...0
  2026. X0...5...0
  2027. X0...5...0
  2028. X222222222
  2029. END_OF_FILE
  2030. if test 166 -ne `wc -c <'levels/level9.data'`; then
  2031.     echo shar: \"'levels/level9.data'\" unpacked with wrong size!
  2032. fi
  2033. # end of 'levels/level9.data'
  2034. fi
  2035. if test -f 'levels/newlevel.data' -a "${1}" != "-c" ; then 
  2036.   echo shar: Will not clobber existing file \"'levels/newlevel.data'\"
  2037. else
  2038. echo shar: Extracting \"'levels/newlevel.data'\" \(163 characters\)
  2039. sed "s/^X//" >'levels/newlevel.data' <<'END_OF_FILE'
  2040. XNew level
  2041. X60
  2042. X.........
  2043. X.........
  2044. X.........
  2045. X.........
  2046. X.........
  2047. X.........
  2048. X.........
  2049. X.........
  2050. X.........
  2051. X.........
  2052. X.........
  2053. X.........
  2054. X.........
  2055. X.........
  2056. X.........
  2057. END_OF_FILE
  2058. if test 163 -ne `wc -c <'levels/newlevel.data'`; then
  2059.     echo shar: \"'levels/newlevel.data'\" unpacked with wrong size!
  2060. fi
  2061. # end of 'levels/newlevel.data'
  2062. fi
  2063. if test -f 'sounds/README.sounds' -a "${1}" != "-c" ; then 
  2064.   echo shar: Will not clobber existing file \"'sounds/README.sounds'\"
  2065. else
  2066. echo shar: Extracting \"'sounds/README.sounds'\" \(680 characters\)
  2067. sed "s/^X//" >'sounds/README.sounds' <<'END_OF_FILE'
  2068. XThese sounds are used in the X11 game called XBoing. They are all in the
  2069. X.snd audio format and are all binary files. They do have a small header that
  2070. Xmay cause some audio systems to click as they are played.
  2071. X
  2072. XMost of these sounds were originally from sounds.sdus.edu which has heaps
  2073. Xof sounds for the taking. I have renamed most of these sounds.
  2074. X
  2075. X      ___
  2076. X     (o o)
  2077. X+-oo0-\_/-0oo---------------------------------------------------------------+
  2078. X|Justin Kibell - Systems Programmer - VICSES Rescuer - Chief Fire Warden ;-)|
  2079. X|   email: jck@citri.edu.au   Phone: +61 3 282 2456  Fax: +61 3 282 2490    |
  2080. X+---------------------------------------------------------------------------+
  2081. END_OF_FILE
  2082. if test 680 -ne `wc -c <'sounds/README.sounds'`; then
  2083.     echo shar: \"'sounds/README.sounds'\" unpacked with wrong size!
  2084. fi
  2085. # end of 'sounds/README.sounds'
  2086. fi
  2087. if test -f 'sounds/shootdeath.au.uu' -a "${1}" != "-c" ; then 
  2088.   echo shar: Will not clobber existing file \"'sounds/shootdeath.au.uu'\"
  2089. else
  2090. echo shar: Extracting \"'sounds/shootdeath.au.uu'\" \(824 characters\)
  2091. sed "s/^X//" >'sounds/shootdeath.au.uu' <<'END_OF_FILE'
  2092. Xbegin 644 shootdeath.au
  2093. XM+G-N9````"````(?`````0``'T`````!``````````!0O*ZLNU@^-#+KLZNJ
  2094. XMOV]*/S<ZW;VOKM5./3,U7KBMK;O_1SDS./^ZL*[;1#DR.L.OK+7O4$D\-#_;
  2095. XMMJVX]T(Y-U2ZK:NUXTT_.C9(PK6NOT@Z-3^_L*RNU5!(.31![[NNM^\\-#W9
  2096. XMN*^LM'=(.C(S6L"VK\T]-3;5N;"NLN]#.B\T5LVXLLI--37OO[.NLLM+.S`R
  2097. XM/]&XLKU),S%,OK*NK]5(.3$Q.]V_L[A0.S)'O[6NK\U2/C,Q-%#$LJ_./#,]
  2098. XMR+.MK;M:/C4N-F_!N+'=.CGKNKJXL;Q</2\N3<K(TUQ(S\2XPVNXO<$]+RT[
  2099. XMQ<]40DS`M[7#5L7$QCXO+3S&O4\[0<ZTL+Y-X[^^13`M.LFVR#8YT;BQZSID
  2100. XMOKE'-"Y#P;?.,TN]L;M+.$.VOD4U,?^WNSX^P;2NSSPWT;=W.B])O\-0/LZU
  2101. XMK\M".W?":#8O2\O)=TS/N;3=1DK?T4`T-FC%P\7=R<+7/S1'X]E#.5K/MKC&
  2102. XMSM/(2SPT-#],7M_#N;6SOL337$T^-R\R1,6VN+2RLKCW2SLU-SU4;^_,N;2S
  2103. XML[.]5C\T.$Y01DS.O+*OML'_8-_W0C@X05;5O[6QN<?)R,E4/#L]35SGS\.Z
  2104. XMN+S"Q<?35$5!4.O?V=N_M+*XS=/9YV!.5FC5R]'*O;J\O\W(QL3;6EI<V]/*
  2105. XCQ,"[O;V^R,[7ZV]@:'?,P\*^NKF[OL7/W]]W_^?9R<.^O;[(
  2106. X`
  2107. Xend
  2108. END_OF_FILE
  2109. if test 824 -ne `wc -c <'sounds/shootdeath.au.uu'`; then
  2110.     echo shar: \"'sounds/shootdeath.au.uu'\" unpacked with wrong size!
  2111. fi
  2112. # end of 'sounds/shootdeath.au.uu'
  2113. fi
  2114. if test -f 'version.sh' -a "${1}" != "-c" ; then 
  2115.   echo shar: Will not clobber existing file \"'version.sh'\"
  2116. else
  2117. echo shar: Extracting \"'version.sh'\" \(577 characters\)
  2118. sed "s/^X//" >'version.sh' <<'END_OF_FILE'
  2119. X#!/bin/sh -
  2120. X# XBoing version control script. Based on one found in xtank distribution.
  2121. X# last modified: 6th August 1993
  2122. X
  2123. Xif [ ! -r .version ]; then
  2124. X    echo 0 > .version
  2125. Xfi
  2126. X
  2127. Xtouch .version
  2128. Xv=`cat .version` u=${USER-root} d=`pwd` h=`hostname` t=`date` arch=`uname -a`
  2129. X
  2130. XFILE=version.c
  2131. X
  2132. Xecho "#include \"copyright.h\"" > ${FILE}
  2133. Xecho "char *dateString = \"${t}\";" > ${FILE}
  2134. Xecho "char *whoString = \"${u}\";" >> ${FILE}
  2135. Xecho "char *machineString = \"${arch}\";" >> ${FILE}
  2136. Xecho "int buildNum = ${v};" >> ${FILE}
  2137. X
  2138. Xcycle=`cat .version`
  2139. Xcycle=`expr $cycle + 1`
  2140. X
  2141. Xecho $cycle > .version
  2142. END_OF_FILE
  2143. if test 577 -ne `wc -c <'version.sh'`; then
  2144.     echo shar: \"'version.sh'\" unpacked with wrong size!
  2145. fi
  2146. # end of 'version.sh'
  2147. fi
  2148. echo shar: End of archive 29 \(of 30\).
  2149. cp /dev/null ark29isdone
  2150. MISSING=""
  2151. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ; do
  2152.     if test ! -f ark${I}isdone ; then
  2153.     MISSING="${MISSING} ${I}"
  2154.     fi
  2155. done
  2156. if test "${MISSING}" = "" ; then
  2157.     echo You have unpacked all 30 archives.
  2158.     echo "Now execute sdecode.sh to build files."
  2159.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  2160. else
  2161.     echo You still need to unpack the following archives:
  2162.     echo "        " ${MISSING}
  2163. fi
  2164. ##  End of shell archive.
  2165. exit 0
  2166.