home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / x / volume20 / xboing / part23 < prev    next >
Encoding:
Text File  |  1993-09-03  |  54.6 KB  |  1,707 lines

  1. Newsgroups: comp.sources.x
  2. From: jck@kimba.catt.citri.edu.au (Justin Kibell)
  3. Subject: v20i130:  xboing - a simple blockout type game, Part23/26
  4. Message-ID: <1993Sep3.123616.8540@sparky.sterling.com>
  5. X-Md4-Signature: c1043614f33618d1284eac013a2a42d0
  6. Sender: chris@sparky.sterling.com (Chris Olson)
  7. Organization: Sterling Software
  8. Date: Fri, 3 Sep 1993 12:36:16 GMT
  9. Approved: chris@sterling.com
  10.  
  11. Submitted-by: jck@kimba.catt.citri.edu.au (Justin Kibell)
  12. Posting-number: Volume 20, Issue 130
  13. Archive-name: xboing/part23
  14. Environment: X11, xpm, color
  15.  
  16. #! /bin/sh
  17. # This is a shell archive.  Remove anything before this line, then feed it
  18. # into a shell via "sh file" or similar.  To overwrite existing files,
  19. # type "sh file -c".
  20. # Contents:  COPYRIGHT audio.c audio/NOaudio.c bitmaps/bombblock.xpm
  21. #   bitmaps/counterblock2.xpm bitmaps/counterblock4.xpm
  22. #   bitmaps/counterblock5.xpm bitmaps/death1.xpm bitmaps/death2.xpm
  23. #   bitmaps/death3.xpm bitmaps/death4.xpm bitmaps/death5.xpm
  24. #   bitmaps/emptydigit.xpm bitmaps/exbombblock1.xpm
  25. #   bitmaps/exbombblock2.xpm bitmaps/exbombblock3.xpm
  26. #   bitmaps/excounterblock1.xpm bitmaps/excounterblock2.xpm
  27. #   bitmaps/excounterblock3.xpm bitmaps/exdeath1.xpm
  28. #   bitmaps/exdeath2.xpm bitmaps/exdeath3.xpm bitmaps/exdeath4.xpm
  29. #   bitmaps/hyperspace.xpm bitmaps/multiballblock.xpm
  30. #   bitmaps/paddlehuge.xpm highscore.h main.h sounds/bonus.au.uue
  31. #   sounds/click.au.uue sounds/tone1.au.uue special.h version.h
  32. # Wrapped by chris@sparky on Fri Sep  3 07:14:54 1993
  33. PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin ; export PATH
  34. echo If this archive is complete, you will see the following message:
  35. echo '          "shar: End of archive 23 (of 26)."'
  36. if test -f 'COPYRIGHT' -a "${1}" != "-c" ; then 
  37.   echo shar: Will not clobber existing file \"'COPYRIGHT'\"
  38. else
  39.   echo shar: Extracting \"'COPYRIGHT'\" \(1372 characters\)
  40.   sed "s/^X//" >'COPYRIGHT' <<'END_OF_FILE'
  41. X          (c) Copyright 1993, Justin C. Kibell, All Rights Reserved
  42. X
  43. X  Permission to use, copy, modify, and distribute this software and its
  44. X  documentation without written agreement is hereby granted. You cannot sell 
  45. X  this software without written permission from the author. This entire 
  46. X  copyright notice must appear in all copies of this software.
  47. X
  48. X  IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, 
  49. X  SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF 
  50. X  THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHOR HAS BEEN ADVISED 
  51. X  OF THE POSSIBILITY OF SUCH DAMAGE.
  52. X
  53. X  THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED 
  54. X  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
  55. X  PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE 
  56. X  AUTHOR HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, 
  57. X  ENHANCEMENTS, OR MODIFICATIONS.
  58. X      ___
  59. X     (o o)
  60. X+-oo0-\_/-0oo---------------------------------------------------------------+
  61. X|Justin Kibell - Systems Programmer - VICSES Rescuer - Chief Fire Warden ;-)|
  62. X|  SnailMail: 1/17 Albert Rd., North Warrandyte, Victoria, Australia, 3113  |
  63. X|   email: jck@citri.edu.au   Phone: +61 3 282 2456  Fax: +61 3 282 2490    |
  64. X+---------------------------------------------------------------------------+
  65. END_OF_FILE
  66.   if test 1372 -ne `wc -c <'COPYRIGHT'`; then
  67.     echo shar: \"'COPYRIGHT'\" unpacked with wrong size!
  68.   fi
  69.   # end of 'COPYRIGHT'
  70. fi
  71. if test -f 'audio.c' -a "${1}" != "-c" ; then 
  72.   echo shar: Will not clobber existing file \"'audio.c'\"
  73. else
  74.   echo shar: Extracting \"'audio.c'\" \(1272 characters\)
  75.   sed "s/^X//" >'audio.c' <<'END_OF_FILE'
  76. X#include "copyright.h"
  77. X
  78. X/* NO Audio format - Dummy file - does nothing */
  79. X
  80. X/*
  81. X *  Include file dependencies:
  82. X */
  83. X
  84. X#include <stdio.h>
  85. X
  86. X#include "audio.h"
  87. X
  88. X/*
  89. X *  Internal macro definitions:
  90. X */
  91. X
  92. X/*
  93. X *  Internal type declarations:
  94. X */
  95. X
  96. X/*
  97. X *  Internal variable declarations:
  98. X */
  99. X
  100. X#if NeedFunctionPrototypes
  101. Xint SetUpAudioSystem(Display *display)
  102. X#else
  103. Xint SetUpAudioSystem(display)
  104. X    Display *display;
  105. X#endif
  106. X{
  107. X    /* Do nothing here as we don't have audio support */
  108. X    return False;
  109. X}
  110. X
  111. X#if NeedFunctionPrototypes
  112. Xvoid FreeAudioSystem(void)
  113. X#else
  114. Xvoid FreeAudioSystem()
  115. X#endif
  116. X{
  117. X    /* Do nothing here as we don't have audio support */
  118. X}
  119. X
  120. X#if NeedFunctionPrototypes
  121. Xvoid setNewVolume(unsigned int Volume)
  122. X#else
  123. Xvoid setNewVolume(Volume)
  124. X    unsigned int Volume;
  125. X#endif
  126. X{
  127. X    /* Do nothing here as we don't have audio support */
  128. X}
  129. X
  130. X#if NeedFunctionPrototypes
  131. Xvoid playSoundFile(char *filename, int volume)
  132. X#else
  133. Xvoid playSoundFile(filename, volume)
  134. X    char *filename;
  135. X    int volume;
  136. X#endif
  137. X{
  138. X    /* Do nothing here as we don't have audio support */
  139. X}
  140. X
  141. X#if NeedFunctionPrototypes
  142. Xvoid audioDeviceEvents(void)
  143. X#else
  144. Xvoid audioDeviceEvents()
  145. X#endif
  146. X{
  147. X    /* None to do */
  148. X}
  149. X
  150. X#if NeedFunctionPrototypes
  151. Xvoid SetMaximumVolume(int Volume)
  152. X#else
  153. Xvoid SetMaximumVolume(Volume)
  154. X    int Volume;
  155. X#endif
  156. X{
  157. X}
  158. END_OF_FILE
  159.   if test 1272 -ne `wc -c <'audio.c'`; then
  160.     echo shar: \"'audio.c'\" unpacked with wrong size!
  161.   fi
  162.   # end of 'audio.c'
  163. fi
  164. if test -f 'audio/NOaudio.c' -a "${1}" != "-c" ; then 
  165.   echo shar: Will not clobber existing file \"'audio/NOaudio.c'\"
  166. else
  167.   echo shar: Extracting \"'audio/NOaudio.c'\" \(1272 characters\)
  168.   sed "s/^X//" >'audio/NOaudio.c' <<'END_OF_FILE'
  169. X#include "copyright.h"
  170. X
  171. X/* NO Audio format - Dummy file - does nothing */
  172. X
  173. X/*
  174. X *  Include file dependencies:
  175. X */
  176. X
  177. X#include <stdio.h>
  178. X
  179. X#include "audio.h"
  180. X
  181. X/*
  182. X *  Internal macro definitions:
  183. X */
  184. X
  185. X/*
  186. X *  Internal type declarations:
  187. X */
  188. X
  189. X/*
  190. X *  Internal variable declarations:
  191. X */
  192. X
  193. X#if NeedFunctionPrototypes
  194. Xint SetUpAudioSystem(Display *display)
  195. X#else
  196. Xint SetUpAudioSystem(display)
  197. X    Display *display;
  198. X#endif
  199. X{
  200. X    /* Do nothing here as we don't have audio support */
  201. X    return False;
  202. X}
  203. X
  204. X#if NeedFunctionPrototypes
  205. Xvoid FreeAudioSystem(void)
  206. X#else
  207. Xvoid FreeAudioSystem()
  208. X#endif
  209. X{
  210. X    /* Do nothing here as we don't have audio support */
  211. X}
  212. X
  213. X#if NeedFunctionPrototypes
  214. Xvoid setNewVolume(unsigned int Volume)
  215. X#else
  216. Xvoid setNewVolume(Volume)
  217. X    unsigned int Volume;
  218. X#endif
  219. X{
  220. X    /* Do nothing here as we don't have audio support */
  221. X}
  222. X
  223. X#if NeedFunctionPrototypes
  224. Xvoid playSoundFile(char *filename, int volume)
  225. X#else
  226. Xvoid playSoundFile(filename, volume)
  227. X    char *filename;
  228. X    int volume;
  229. X#endif
  230. X{
  231. X    /* Do nothing here as we don't have audio support */
  232. X}
  233. X
  234. X#if NeedFunctionPrototypes
  235. Xvoid audioDeviceEvents(void)
  236. X#else
  237. Xvoid audioDeviceEvents()
  238. X#endif
  239. X{
  240. X    /* None to do */
  241. X}
  242. X
  243. X#if NeedFunctionPrototypes
  244. Xvoid SetMaximumVolume(int Volume)
  245. X#else
  246. Xvoid SetMaximumVolume(Volume)
  247. X    int Volume;
  248. X#endif
  249. X{
  250. X}
  251. END_OF_FILE
  252.   if test 1272 -ne `wc -c <'audio/NOaudio.c'`; then
  253.     echo shar: \"'audio/NOaudio.c'\" unpacked with wrong size!
  254.   fi
  255.   # end of 'audio/NOaudio.c'
  256. fi
  257. if test -f 'bitmaps/bombblock.xpm' -a "${1}" != "-c" ; then 
  258.   echo shar: Will not clobber existing file \"'bitmaps/bombblock.xpm'\"
  259. else
  260.   echo shar: Extracting \"'bitmaps/bombblock.xpm'\" \(1134 characters\)
  261.   sed "s/^X//" >'bitmaps/bombblock.xpm' <<'END_OF_FILE'
  262. X/* XPM */
  263. Xstatic char * bombblock_xpm[] = {
  264. X"30 30 4 1",
  265. X"     s None    c None",
  266. X".    c tan",
  267. X"X    c white",
  268. X"o    c black",
  269. X"                              ",
  270. X"                              ",
  271. X"                              ",
  272. X"                              ",
  273. X"              .               ",
  274. X"              .               ",
  275. X"              .               ",
  276. X"              .               ",
  277. X"              .               ",
  278. X"            XXXXX             ",
  279. X"            XoooX             ",
  280. X"           XXoooXX            ",
  281. X"         XXoooooooXX          ",
  282. X"        XoooooooooooX         ",
  283. X"       XoooXoooooooooX        ",
  284. X"       XooXoXooooooooX        ",
  285. X"      XooXoXooooooooooX       ",
  286. X"      XoooXoooooooooooX       ",
  287. X"      XoooooooooooooooX       ",
  288. X"      XoooooooooooooooX       ",
  289. X"      XoooooooooooooooX       ",
  290. X"      XoooooooooooooooX       ",
  291. X"      XoooooooooooooooX       ",
  292. X"       XoooooooooooooX        ",
  293. X"       XoooooooooooooX        ",
  294. X"        XoooooooooooX         ",
  295. X"         XXoooooooXX          ",
  296. X"           XXXXXXX            ",
  297. X"                              ",
  298. X"                              "};
  299. END_OF_FILE
  300.   if test 1134 -ne `wc -c <'bitmaps/bombblock.xpm'`; then
  301.     echo shar: \"'bitmaps/bombblock.xpm'\" unpacked with wrong size!
  302.   fi
  303.   # end of 'bitmaps/bombblock.xpm'
  304. fi
  305. if test -f 'bitmaps/counterblock2.xpm' -a "${1}" != "-c" ; then 
  306.   echo shar: Will not clobber existing file \"'bitmaps/counterblock2.xpm'\"
  307. else
  308.   echo shar: Extracting \"'bitmaps/counterblock2.xpm'\" \(1012 characters\)
  309.   sed "s/^X//" >'bitmaps/counterblock2.xpm' <<'END_OF_FILE'
  310. X/* XPM */
  311. Xstatic char * counterblock2_xpm[] = {
  312. X"40 20 5 1",
  313. X"     s None    c None",
  314. X".    c pink",
  315. X"X    c pink2",
  316. X"o    c pink3",
  317. X"O    c pink4",
  318. X"  ....................................  ",
  319. X" ...................................... ",
  320. X"...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooo",
  321. X"..XXXXXXXXXXXXXXXXOOOOOXXXXXXXXXXXXXXXoo",
  322. X"..XXXXXXXXXXXXXXXOOOOOOOXXXXXXXXXXXXXXoo",
  323. X"..XXXXXXXXXXXXXXOOOXXXOOOXXXXXXXXXXXXXoo",
  324. X"..XXXXXXXXXXXXXXOOOXXXOOOXXXXXXXXXXXXXoo",
  325. X"..XXXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXoo",
  326. X"..XXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXoo",
  327. X"..XXXXXXXXXXXXXXXXXOOOOOXXXXXXXXXXXXXXoo",
  328. X"..XXXXXXXXXXXXXXXXOOOOOXXXXXXXXXXXXXXXoo",
  329. X"..XXXXXXXXXXXXXXXOOOOXXXXXXXXXXXXXXXXXoo",
  330. X"..XXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXXoo",
  331. X"..XXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXXXoo",
  332. X"..XXXXXXXXXXXXXXOOOOOOOOOXXXXXXXXXXXXXoo",
  333. X"..XXXXXXXXXXXXXXOOOOOOOOOXXXXXXXXXXXXXoo",
  334. X"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoo",
  335. X"..oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooo",
  336. X" .ooooooooooooooooooooooooooooooooooooo ",
  337. X"  oooooooooooooooooooooooooooooooooooo  "};
  338. END_OF_FILE
  339.   if test 1012 -ne `wc -c <'bitmaps/counterblock2.xpm'`; then
  340.     echo shar: \"'bitmaps/counterblock2.xpm'\" unpacked with wrong size!
  341.   fi
  342.   # end of 'bitmaps/counterblock2.xpm'
  343. fi
  344. if test -f 'bitmaps/counterblock4.xpm' -a "${1}" != "-c" ; then 
  345.   echo shar: Will not clobber existing file \"'bitmaps/counterblock4.xpm'\"
  346. else
  347.   echo shar: Extracting \"'bitmaps/counterblock4.xpm'\" \(1012 characters\)
  348.   sed "s/^X//" >'bitmaps/counterblock4.xpm' <<'END_OF_FILE'
  349. X/* XPM */
  350. Xstatic char * counterblock4_xpm[] = {
  351. X"40 20 5 1",
  352. X"     s None    c None",
  353. X".    c pink",
  354. X"X    c pink2",
  355. X"o    c pink3",
  356. X"O    c pink4",
  357. X"  ....................................  ",
  358. X" ...................................... ",
  359. X"...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooo",
  360. X"..XXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXoo",
  361. X"..XXXXXXXXXXXXXXXXXOOOOXXXXXXXXXXXXXXXoo",
  362. X"..XXXXXXXXXXXXXXXXOOOOOXXXXXXXXXXXXXXXoo",
  363. X"..XXXXXXXXXXXXXXXOOOOOOXXXXXXXXXXXXXXXoo",
  364. X"..XXXXXXXXXXXXXXXOOXOOOXXXXXXXXXXXXXXXoo",
  365. X"..XXXXXXXXXXXXXXOOOXOOOXXXXXXXXXXXXXXXoo",
  366. X"..XXXXXXXXXXXXXXOOXXOOOXXXXXXXXXXXXXXXoo",
  367. X"..XXXXXXXXXXXXXOOOXXOOOXXXXXXXXXXXXXXXoo",
  368. X"..XXXXXXXXXXXXXOOOOOOOOOXXXXXXXXXXXXXXoo",
  369. X"..XXXXXXXXXXXXXOOOOOOOOOXXXXXXXXXXXXXXoo",
  370. X"..XXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXoo",
  371. X"..XXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXoo",
  372. X"..XXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXoo",
  373. X"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoo",
  374. X"..oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooo",
  375. X" .ooooooooooooooooooooooooooooooooooooo ",
  376. X"  oooooooooooooooooooooooooooooooooooo  "};
  377. END_OF_FILE
  378.   if test 1012 -ne `wc -c <'bitmaps/counterblock4.xpm'`; then
  379.     echo shar: \"'bitmaps/counterblock4.xpm'\" unpacked with wrong size!
  380.   fi
  381.   # end of 'bitmaps/counterblock4.xpm'
  382. fi
  383. if test -f 'bitmaps/counterblock5.xpm' -a "${1}" != "-c" ; then 
  384.   echo shar: Will not clobber existing file \"'bitmaps/counterblock5.xpm'\"
  385. else
  386.   echo shar: Extracting \"'bitmaps/counterblock5.xpm'\" \(1012 characters\)
  387.   sed "s/^X//" >'bitmaps/counterblock5.xpm' <<'END_OF_FILE'
  388. X/* XPM */
  389. Xstatic char * counterblock5_xpm[] = {
  390. X"40 20 5 1",
  391. X"     s None    c None",
  392. X".    c pink",
  393. X"X    c pink2",
  394. X"o    c pink3",
  395. X"O    c pink4",
  396. X"  ....................................  ",
  397. X" ...................................... ",
  398. X"...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooo",
  399. X"..XXXXXXXXXXXXXXOOOOOOOOXXXXXXXXXXXXXXoo",
  400. X"..XXXXXXXXXXXXXXOOOOOOOOXXXXXXXXXXXXXXoo",
  401. X"..XXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXXXoo",
  402. X"..XXXXXXXXXXXXXXOOOXXXXXXXXXXXXXXXXXXXoo",
  403. X"..XXXXXXXXXXXXXXOOOOOOOXXXXXXXXXXXXXXXoo",
  404. X"..XXXXXXXXXXXXXXOOOOOOOOXXXXXXXXXXXXXXoo",
  405. X"..XXXXXXXXXXXXXXOOOXXOOOOXXXXXXXXXXXXXoo",
  406. X"..XXXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXoo",
  407. X"..XXXXXXXXXXXXXXXXXXXXOOOXXXXXXXXXXXXXoo",
  408. X"..XXXXXXXXXXXXXXOOOXXXOOOXXXXXXXXXXXXXoo",
  409. X"..XXXXXXXXXXXXXXOOOXXOOOOXXXXXXXXXXXXXoo",
  410. X"..XXXXXXXXXXXXXXOOOOOOOOXXXXXXXXXXXXXXoo",
  411. X"..XXXXXXXXXXXXXXXOOOOOOXXXXXXXXXXXXXXXoo",
  412. X"..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoo",
  413. X"..oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooo",
  414. X" .ooooooooooooooooooooooooooooooooooooo ",
  415. X"  oooooooooooooooooooooooooooooooooooo  "};
  416. END_OF_FILE
  417.   if test 1012 -ne `wc -c <'bitmaps/counterblock5.xpm'`; then
  418.     echo shar: \"'bitmaps/counterblock5.xpm'\" unpacked with wrong size!
  419.   fi
  420.   # end of 'bitmaps/counterblock5.xpm'
  421. fi
  422. if test -f 'bitmaps/death1.xpm' -a "${1}" != "-c" ; then 
  423.   echo shar: Will not clobber existing file \"'bitmaps/death1.xpm'\"
  424. else
  425.   echo shar: Extracting \"'bitmaps/death1.xpm'\" \(1155 characters\)
  426.   sed "s/^X//" >'bitmaps/death1.xpm' <<'END_OF_FILE'
  427. X/* XPM */
  428. Xstatic char * death1_xpm[] = {
  429. X"30 30 6 1",
  430. X"     s None    c None",
  431. X".    c ivory",
  432. X"X    c red",
  433. X"o    c red2",
  434. X"O    c black",
  435. X"+    c red3",
  436. X"                              ",
  437. X"    ..                 ..     ",
  438. X"    ...               ...     ",
  439. X"  ....                 ....   ",
  440. X"  .....    XXXXXXo    .....   ",
  441. X"   . ... XXooooooooo ... .    ",
  442. X"      .XXoooooooooooo..       ",
  443. X"       Xoooooooooooooo        ",
  444. X"       XoOOOoooooOOOoo        ",
  445. X"      XoOOOOOoooOOOOOoo       ",
  446. X"      XoOOOOOoooOOOOOoo       ",
  447. X"      o+OOOOOoooOOOOO+o       ",
  448. X"      oo+OOO+ooo+OOO+oo       ",
  449. X"      ooo+++ooOoo+++ooo       ",
  450. X"      oooooooOOOooooooo       ",
  451. X"      oooooooOOOooooooo       ",
  452. X"       oooooOO+OOooooo        ",
  453. X"       oooooO+++Oooooo        ",
  454. X"      ..o++ooooooo++o..       ",
  455. X"   . ... ooooooooooo ... .    ",
  456. X"  .....  oO+O+O+O+Oo  .....   ",
  457. X"  ....   o+OOOOOOO+o   ....   ",
  458. X"    ...  oO+O+O+O+Oo  ...     ",
  459. X"    ..   ooooooooooo   ..     ",
  460. X"          ooooooooo           ",
  461. X"                              ",
  462. X"                              ",
  463. X"                              ",
  464. X"                              ",
  465. X"                              "};
  466. END_OF_FILE
  467.   if test 1155 -ne `wc -c <'bitmaps/death1.xpm'`; then
  468.     echo shar: \"'bitmaps/death1.xpm'\" unpacked with wrong size!
  469.   fi
  470.   # end of 'bitmaps/death1.xpm'
  471. fi
  472. if test -f 'bitmaps/death2.xpm' -a "${1}" != "-c" ; then 
  473.   echo shar: Will not clobber existing file \"'bitmaps/death2.xpm'\"
  474. else
  475.   echo shar: Extracting \"'bitmaps/death2.xpm'\" \(1169 characters\)
  476.   sed "s/^X//" >'bitmaps/death2.xpm' <<'END_OF_FILE'
  477. X/* XPM */
  478. Xstatic char * death2_xpm[] = {
  479. X"30 30 7 1",
  480. X"     s None    c None",
  481. X".    c ivory",
  482. X"X    c red",
  483. X"o    c red2",
  484. X"O    c black",
  485. X"+    c yellow",
  486. X"@    c red3",
  487. X"                              ",
  488. X"    ..                 ..     ",
  489. X"    ...               ...     ",
  490. X"  ....                 ....   ",
  491. X"  .....    XXXXXXo    .....   ",
  492. X"   . ... XXooooooooo ... .    ",
  493. X"      .XXoooooooooooo..       ",
  494. X"       Xoooooooooooooo        ",
  495. X"       XoOOOoooooOOOoo        ",
  496. X"      XoOOOOOoooOOOOOoo       ",
  497. X"      XoOO+OOoooOO+OOoo       ",
  498. X"      o@OOOOOoooOOOOO@o       ",
  499. X"      oo@OOO@ooo@OOO@oo       ",
  500. X"      ooo@@@ooOoo@@@ooo       ",
  501. X"      oooooooOOOooooooo       ",
  502. X"      oooooooOOOooooooo       ",
  503. X"       oooooOO@OOooooo        ",
  504. X"       oooooO@@@Oooooo        ",
  505. X"      ..o@@ooooooo@@o..       ",
  506. X"   . ... ooooooooooo ... .    ",
  507. X"  .....  oO@O@O@O@Oo  .....   ",
  508. X"  ....   o@OOOOOOO@o   ....   ",
  509. X"    ...  oO@O@O@O@Oo  ...     ",
  510. X"    ..   ooooooooooo   ..     ",
  511. X"          ooooooooo           ",
  512. X"                              ",
  513. X"                              ",
  514. X"                              ",
  515. X"                              ",
  516. X"                              "};
  517. END_OF_FILE
  518.   if test 1169 -ne `wc -c <'bitmaps/death2.xpm'`; then
  519.     echo shar: \"'bitmaps/death2.xpm'\" unpacked with wrong size!
  520.   fi
  521.   # end of 'bitmaps/death2.xpm'
  522. fi
  523. if test -f 'bitmaps/death3.xpm' -a "${1}" != "-c" ; then 
  524.   echo shar: Will not clobber existing file \"'bitmaps/death3.xpm'\"
  525. else
  526.   echo shar: Extracting \"'bitmaps/death3.xpm'\" \(1169 characters\)
  527.   sed "s/^X//" >'bitmaps/death3.xpm' <<'END_OF_FILE'
  528. X/* XPM */
  529. Xstatic char * death3_xpm[] = {
  530. X"30 30 7 1",
  531. X"     s None    c None",
  532. X".    c ivory",
  533. X"X    c red",
  534. X"o    c red2",
  535. X"O    c black",
  536. X"+    c yellow",
  537. X"@    c red3",
  538. X"                              ",
  539. X"    ..                 ..     ",
  540. X"    ...               ...     ",
  541. X"  ....                 ....   ",
  542. X"  .....    XXXXXXo    .....   ",
  543. X"   . ... XXooooooooo ... .    ",
  544. X"      .XXoooooooooooo..       ",
  545. X"       Xoooooooooooooo        ",
  546. X"       XoOOOoooooOOOoo        ",
  547. X"      XoOO+OOoooOO+OOoo       ",
  548. X"      XoO+++OoooO+++Ooo       ",
  549. X"      o@OO+OOoooOO+OO@o       ",
  550. X"      oo@OOO@ooo@OOO@oo       ",
  551. X"      ooo@@@ooOoo@@@ooo       ",
  552. X"      oooooooOOOooooooo       ",
  553. X"      oooooooOOOooooooo       ",
  554. X"       oooooOO@OOooooo        ",
  555. X"       oooooO@@@Oooooo        ",
  556. X"      ..o@@ooooooo@@o..       ",
  557. X"   . ... ooooooooooo ... .    ",
  558. X"  .....  oO@O@O@O@Oo  .....   ",
  559. X"  ....   o@OOOOOOO@o   ....   ",
  560. X"    ...  oO@O@O@O@Oo  ...     ",
  561. X"    ..   ooooooooooo   ..     ",
  562. X"          ooooooooo           ",
  563. X"                              ",
  564. X"                              ",
  565. X"                              ",
  566. X"                              ",
  567. X"                              "};
  568. END_OF_FILE
  569.   if test 1169 -ne `wc -c <'bitmaps/death3.xpm'`; then
  570.     echo shar: \"'bitmaps/death3.xpm'\" unpacked with wrong size!
  571.   fi
  572.   # end of 'bitmaps/death3.xpm'
  573. fi
  574. if test -f 'bitmaps/death4.xpm' -a "${1}" != "-c" ; then 
  575.   echo shar: Will not clobber existing file \"'bitmaps/death4.xpm'\"
  576. else
  577.   echo shar: Extracting \"'bitmaps/death4.xpm'\" \(1169 characters\)
  578.   sed "s/^X//" >'bitmaps/death4.xpm' <<'END_OF_FILE'
  579. X/* XPM */
  580. Xstatic char * death4_xpm[] = {
  581. X"30 30 7 1",
  582. X"     s None    c None",
  583. X".    c ivory",
  584. X"X    c red",
  585. X"o    c red2",
  586. X"O    c black",
  587. X"+    c yellow",
  588. X"@    c red3",
  589. X"                              ",
  590. X"    ..                 ..     ",
  591. X"    ...               ...     ",
  592. X"  ....                 ....   ",
  593. X"  .....    XXXXXXo    .....   ",
  594. X"   . ... XXooooooooo ... .    ",
  595. X"      .XXoooooooooooo..       ",
  596. X"       Xoooooooooooooo        ",
  597. X"       XoOOOoooooOOOoo        ",
  598. X"      XoO+O+OoooO+O+Ooo       ",
  599. X"      XoOO+OOoooOO+OOoo       ",
  600. X"      o@O+O+OoooO+O+O@o       ",
  601. X"      oo@OOO@ooo@OOO@oo       ",
  602. X"      ooo@@@ooOoo@@@ooo       ",
  603. X"      oooooooOOOooooooo       ",
  604. X"      oooooooOOOooooooo       ",
  605. X"       oooooOO@OOooooo        ",
  606. X"       oooooO@@@Oooooo        ",
  607. X"      ..o@@ooooooo@@o..       ",
  608. X"   . ... ooooooooooo ... .    ",
  609. X"  .....  oO@O@O@O@Oo  .....   ",
  610. X"  ....   o@OOOOOOO@o   ....   ",
  611. X"    ...  oO@O@O@O@Oo  ...     ",
  612. X"    ..   ooooooooooo   ..     ",
  613. X"          ooooooooo           ",
  614. X"                              ",
  615. X"                              ",
  616. X"                              ",
  617. X"                              ",
  618. X"                              "};
  619. END_OF_FILE
  620.   if test 1169 -ne `wc -c <'bitmaps/death4.xpm'`; then
  621.     echo shar: \"'bitmaps/death4.xpm'\" unpacked with wrong size!
  622.   fi
  623.   # end of 'bitmaps/death4.xpm'
  624. fi
  625. if test -f 'bitmaps/death5.xpm' -a "${1}" != "-c" ; then 
  626.   echo shar: Will not clobber existing file \"'bitmaps/death5.xpm'\"
  627. else
  628.   echo shar: Extracting \"'bitmaps/death5.xpm'\" \(1169 characters\)
  629.   sed "s/^X//" >'bitmaps/death5.xpm' <<'END_OF_FILE'
  630. X/* XPM */
  631. Xstatic char * death5_xpm[] = {
  632. X"30 30 7 1",
  633. X"     s None    c None",
  634. X".    c ivory",
  635. X"X    c red",
  636. X"o    c red2",
  637. X"O    c black",
  638. X"+    c yellow",
  639. X"@    c red3",
  640. X"                              ",
  641. X"    ..                 ..     ",
  642. X"    ...               ...     ",
  643. X"  ....                 ....   ",
  644. X"  .....    XXXXXXo    .....   ",
  645. X"   . ... XXooooooooo ... .    ",
  646. X"      .XXoooooooooooo..       ",
  647. X"       Xoooooooooooooo        ",
  648. X"       XoOOOoooooOOOoo        ",
  649. X"      XoOOOOOoooOOOOOoo       ",
  650. X"      XoOO+OOoooOO+OOoo       ",
  651. X"      o@OOOOOoooOOOOO@o       ",
  652. X"      oo@OOO@ooo@OOO@oo       ",
  653. X"      ooo@@@ooOoo@@@ooo       ",
  654. X"      oooooooOOOooooooo       ",
  655. X"      oooooooOOOooooooo       ",
  656. X"       oooooOO@OOooooo        ",
  657. X"       oooooO@@@Oooooo        ",
  658. X"      ..o@@ooooooo@@o..       ",
  659. X"   . ... ooooooooooo ... .    ",
  660. X"  .....  oO@O@O@O@Oo  .....   ",
  661. X"  ....   o@OOOOOOO@o   ....   ",
  662. X"    ...  oO@O@O@O@Oo  ...     ",
  663. X"    ..   ooooooooooo   ..     ",
  664. X"          ooooooooo           ",
  665. X"                              ",
  666. X"                              ",
  667. X"                              ",
  668. X"                              ",
  669. X"                              "};
  670. END_OF_FILE
  671.   if test 1169 -ne `wc -c <'bitmaps/death5.xpm'`; then
  672.     echo shar: \"'bitmaps/death5.xpm'\" unpacked with wrong size!
  673.   fi
  674.   # end of 'bitmaps/death5.xpm'
  675. fi
  676. if test -f 'bitmaps/emptydigit.xpm' -a "${1}" != "-c" ; then 
  677.   echo shar: Will not clobber existing file \"'bitmaps/emptydigit.xpm'\"
  678. else
  679.   echo shar: Extracting \"'bitmaps/emptydigit.xpm'\" \(1172 characters\)
  680.   sed "s/^X//" >'bitmaps/emptydigit.xpm' <<'END_OF_FILE'
  681. X/* XPM */
  682. Xstatic char * emptydigit_xpm[] = {
  683. X"32 30 2 1",
  684. X"     c #B2B2C0C0DCDC",
  685. X".    c None",
  686. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  687. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  688. X"................................",
  689. X"................................",
  690. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  691. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  692. X"................................",
  693. X"................................",
  694. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  695. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  696. X"................................",
  697. X"................................",
  698. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  699. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  700. X"................................",
  701. X"................................",
  702. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  703. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  704. X"................................",
  705. X"................................",
  706. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  707. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  708. X"................................",
  709. X"................................",
  710. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  711. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  712. X"................................",
  713. X"................................",
  714. X"  ..  ..  ..  ..  ..  ..  ..  ..",
  715. X"  ..  ..  ..  ..  ..  ..  ..  .."};
  716. END_OF_FILE
  717.   if test 1172 -ne `wc -c <'bitmaps/emptydigit.xpm'`; then
  718.     echo shar: \"'bitmaps/emptydigit.xpm'\" unpacked with wrong size!
  719.   fi
  720.   # end of 'bitmaps/emptydigit.xpm'
  721. fi
  722. if test -f 'bitmaps/exbombblock1.xpm' -a "${1}" != "-c" ; then 
  723.   echo shar: Will not clobber existing file \"'bitmaps/exbombblock1.xpm'\"
  724. else
  725.   echo shar: Extracting \"'bitmaps/exbombblock1.xpm'\" \(1162 characters\)
  726.   sed "s/^X//" >'bitmaps/exbombblock1.xpm' <<'END_OF_FILE'
  727. X/* XPM */
  728. Xstatic char * exbombblock1_xpm[] = {
  729. X"30 30 6 1",
  730. X"     s None    c None",
  731. X".    c red",
  732. X"X    c yellow",
  733. X"o    c tan",
  734. X"O    c white",
  735. X"+    c black",
  736. X"                              ",
  737. X"                  .           ",
  738. X"           .  X .X            ",
  739. X"           X .X.              ",
  740. X"          .  X.X              ",
  741. X"             .o.   .          ",
  742. X"          . . o .             ",
  743. X"           X  o  X            ",
  744. X"              o               ",
  745. X"            OOOOO             ",
  746. X"            O+++O             ",
  747. X"           OO+++OO            ",
  748. X"         OO+++++++OO          ",
  749. X"        O+++++++++++O         ",
  750. X"       O+++O+++++++++O        ",
  751. X"       O++O+O++++++++O        ",
  752. X"      O++O+O++++++++++O       ",
  753. X"      O+++O+++++++++++O       ",
  754. X"      O+++++++++++++++O       ",
  755. X"      O+++++++++++++++O       ",
  756. X"      O+++++++++++++++O       ",
  757. X"      O+++++++++++++++O       ",
  758. X"      O+++++++++++++++O       ",
  759. X"       O+++++++++++++O        ",
  760. X"       O+++++++++++++O        ",
  761. X"        O+++++++++++O         ",
  762. X"         OO+++++++OO          ",
  763. X"           OOOOOOO            ",
  764. X"                              ",
  765. X"                              "};
  766. END_OF_FILE
  767.   if test 1162 -ne `wc -c <'bitmaps/exbombblock1.xpm'`; then
  768.     echo shar: \"'bitmaps/exbombblock1.xpm'\" unpacked with wrong size!
  769.   fi
  770.   # end of 'bitmaps/exbombblock1.xpm'
  771. fi
  772. if test -f 'bitmaps/exbombblock2.xpm' -a "${1}" != "-c" ; then 
  773.   echo shar: Will not clobber existing file \"'bitmaps/exbombblock2.xpm'\"
  774. else
  775.   echo shar: Extracting \"'bitmaps/exbombblock2.xpm'\" \(1162 characters\)
  776.   sed "s/^X//" >'bitmaps/exbombblock2.xpm' <<'END_OF_FILE'
  777. X/* XPM */
  778. Xstatic char * exbombblock2_xpm[] = {
  779. X"30 30 6 1",
  780. X"     s None    c None",
  781. X".    c red",
  782. X"X    c yellow",
  783. X"o    c tan",
  784. X"O    c white",
  785. X"+    c black",
  786. X"                              ",
  787. X"                              ",
  788. X"         .    .               ",
  789. X"          .X.   X       .     ",
  790. X"         .XXX..  .            ",
  791. X"         ..X... X             ",
  792. X"     .   .........  .         ",
  793. X"         .... oX  XX    .     ",
  794. X"              o    .          ",
  795. X".     .    XOOOOO             ",
  796. X"          XXX+.+.XXX  .       ",
  797. X"           XO++.XXXXX...      ",
  798. X"         X.X.+++XX.XX .       ",
  799. X"      ...XXX....XXXXX         ",
  800. X"   .  ...XXX.....XXX+O .      ",
  801. X"      ...+O+O.....+++.      . ",
  802. X"      O+XXXO+..XXX++...       ",
  803. X"      OXXXXX++.X.X+++.O       ",
  804. X"      OXX.XX+++XXX.+X+.   .   ",
  805. X"      .XXXXX..+.....++.       ",
  806. X"      O.XXX.+++.....+...      ",
  807. X"      O+++++.++.....+X.       ",
  808. X"  .   O+++X+++XXX..+XXX       ",
  809. X"       .+XXX++XXX+.+XX        ",
  810. X"      ...XX+..XXX++++O  .     ",
  811. X"       .O++..X......O         ",
  812. X"         OO.XXX......         ",
  813. X"     .     ..X......   .      ",
  814. X"            ...               ",
  815. X"                              "};
  816. END_OF_FILE
  817.   if test 1162 -ne `wc -c <'bitmaps/exbombblock2.xpm'`; then
  818.     echo shar: \"'bitmaps/exbombblock2.xpm'\" unpacked with wrong size!
  819.   fi
  820.   # end of 'bitmaps/exbombblock2.xpm'
  821. fi
  822. if test -f 'bitmaps/exbombblock3.xpm' -a "${1}" != "-c" ; then 
  823.   echo shar: Will not clobber existing file \"'bitmaps/exbombblock3.xpm'\"
  824. else
  825.   echo shar: Extracting \"'bitmaps/exbombblock3.xpm'\" \(1151 characters\)
  826.   sed "s/^X//" >'bitmaps/exbombblock3.xpm' <<'END_OF_FILE'
  827. X/* XPM */
  828. Xstatic char * exbombblock3_xpm[] = {
  829. X"30 30 5 1",
  830. X"     s None    c None",
  831. X".    c red",
  832. X"X    c yellow",
  833. X"o    c black",
  834. X"O    c white",
  835. X"                              ",
  836. X"  ...    .    XXX    X        ",
  837. X"  ...        XXXXX      .     ",
  838. X"  ...       X...XXX  X ...    ",
  839. X"        .   .....XX.    .     ",
  840. X"       .XXXX.....XX..         ",
  841. X"        XXXX.....X....        ",
  842. X"    .   XX.XX...X.....  .   . ",
  843. X"        XXXXX.....XXX.     ...",
  844. X"   ...  XXXXX....XX.XX X    . ",
  845. X"  ..X..... .....XXXXXXX       ",
  846. X" ...X.....X.....XXXXXXXX      ",
  847. X" ........X.......XXX..XX      ",
  848. X" ...X....X.......XXXXXXX.  .  ",
  849. X"  ..X....X.......XXXXXX....   ",
  850. X"   .....XXX.....XXXXXX.....   ",
  851. X"       ..XXX...XXXXXX.......  ",
  852. X"    .   oXXXXXXXXX......X...  ",
  853. X"         XXXXXXXXX........XX. ",
  854. X" .        XXXXXXX..........X. ",
  855. X"...   O...  o.............X.. ",
  856. X" .    XXXXX  o....X...X.X.X.  ",
  857. X"  .  .XXX.X.  ....XXXXX.....  ",
  858. X" ... .XX.XX. o....XXXXX....   ",
  859. X"  .  .X.XXX................   ",
  860. X"      XXXX......  .......     ",
  861. X"       .........o  O...    .  ",
  862. X" .        ...... O   .      X ",
  863. X"...  .    ......    ...  .    ",
  864. X" .        .....      .        "};
  865. END_OF_FILE
  866.   if test 1151 -ne `wc -c <'bitmaps/exbombblock3.xpm'`; then
  867.     echo shar: \"'bitmaps/exbombblock3.xpm'\" unpacked with wrong size!
  868.   fi
  869.   # end of 'bitmaps/exbombblock3.xpm'
  870. fi
  871. if test -f 'bitmaps/excounterblock1.xpm' -a "${1}" != "-c" ; then 
  872.   echo shar: Will not clobber existing file \"'bitmaps/excounterblock1.xpm'\"
  873. else
  874.   echo shar: Extracting \"'bitmaps/excounterblock1.xpm'\" \(1001 characters\)
  875.   sed "s/^X//" >'bitmaps/excounterblock1.xpm' <<'END_OF_FILE'
  876. X/* XPM */
  877. Xstatic char * excounterblock1_xpm[] = {
  878. X"40 20 4 1",
  879. X"     s None    c None",
  880. X".    c pink",
  881. X"X    c pink2",
  882. X"o    c pink3",
  883. X"  .......   .........     ....     ...  ",
  884. X" ........   .........     ....     .... ",
  885. X"...   XXXXXXXXX     XX   XXXXX     XXooo",
  886. X"..     XXXXXXXX     XXXXXXXXXX     XXXoo",
  887. X"..     XXXXXXXX     XXXXXXXXXXXXXXXX   o",
  888. X"..     XX   XXX     XXXXXXX   XXXXX     ",
  889. X"..X   XX     XX     XXXXXX     XXXX     ",
  890. X"..XXXXXX     XXXXXXXXXXXX       XXX     ",
  891. X"..XXXXXX     XXXXXXXXXXXX       XXXX   o",
  892. X"..XXXXXXX   XXXXXXXXXXXXX       XXXXXXoo",
  893. X" .XXXXXXXXXXXXXXXXXXXXXXXX     XXXXXXXoo",
  894. X"  XXXXXXXXXXXXX   XXXXXXXXX   XXXXXXXXoo",
  895. X" .XXXXXXXXXXXX     XXXXXXXXXXXXXXXXXXXoo",
  896. X"..XXX   XXXXX       XXXXXXXXXXXXXXXXXXoo",
  897. X"..XX     XXXX       XXXXXXXXXXXXXXXXXXoo",
  898. X"..XX     XXXX       XXXXXXXXXXXXXXXXXXoo",
  899. X"..XX     XXXXX     XXXXXXXXXXXX XXXXXXoo",
  900. X"..oXX   XXXXXXX   XXXXXXXXXXXX   XXXXooo",
  901. X" .ooooooooooooooooooooo ooooooo ooooooo ",
  902. X"  oooooooooooooooooooo   ooooooooooooo  "};
  903. END_OF_FILE
  904.   if test 1001 -ne `wc -c <'bitmaps/excounterblock1.xpm'`; then
  905.     echo shar: \"'bitmaps/excounterblock1.xpm'\" unpacked with wrong size!
  906.   fi
  907.   # end of 'bitmaps/excounterblock1.xpm'
  908. fi
  909. if test -f 'bitmaps/excounterblock2.xpm' -a "${1}" != "-c" ; then 
  910.   echo shar: Will not clobber existing file \"'bitmaps/excounterblock2.xpm'\"
  911. else
  912.   echo shar: Extracting \"'bitmaps/excounterblock2.xpm'\" \(1001 characters\)
  913.   sed "s/^X//" >'bitmaps/excounterblock2.xpm' <<'END_OF_FILE'
  914. X/* XPM */
  915. Xstatic char * excounterblock2_xpm[] = {
  916. X"40 20 4 1",
  917. X"     s None    c None",
  918. X".    c pink",
  919. X"X    c pink2",
  920. X"o    c pink3",
  921. X"      ...        ....     ....       .  ",
  922. X"      ...        ....        .        . ",
  923. X".     XXXXXX        X                  o",
  924. X"..     XXXXX                           o",
  925. X"..     XXXXX                  XX       o",
  926. X"..     XX   XXX               XXX       ",
  927. X".     XX     X                 XXX      ",
  928. X".     XX        XXXX            XXX     ",
  929. X".     XX     X XXXXXX   X       XX     o",
  930. X".     XX     XXX   XXXXXX       XX   Xoo",
  931. X"      XX     XXX   XXX   X     XXX   Xoo",
  932. X"  XXXXXX     XX    XX     X      X   Xoo",
  933. X" .XXXXXX     X     XX     XXX         oo",
  934. X"..                  X     XX          oo",
  935. X"..       XX         XX   XXX           o",
  936. X"..       X          XXXXXXXX            ",
  937. X"..XX               XXXXX   XX           ",
  938. X"..oX    X         X   X     XX          ",
  939. X" .o   ooo       ooo   o     ooo oo      ",
  940. X"  oo ooooo     oooo         ooooooo     "};
  941. END_OF_FILE
  942.   if test 1001 -ne `wc -c <'bitmaps/excounterblock2.xpm'`; then
  943.     echo shar: \"'bitmaps/excounterblock2.xpm'\" unpacked with wrong size!
  944.   fi
  945.   # end of 'bitmaps/excounterblock2.xpm'
  946. fi
  947. if test -f 'bitmaps/excounterblock3.xpm' -a "${1}" != "-c" ; then 
  948.   echo shar: Will not clobber existing file \"'bitmaps/excounterblock3.xpm'\"
  949. else
  950.   echo shar: Extracting \"'bitmaps/excounterblock3.xpm'\" \(1001 characters\)
  951.   sed "s/^X//" >'bitmaps/excounterblock3.xpm' <<'END_OF_FILE'
  952. X/* XPM */
  953. Xstatic char * excounterblock3_xpm[] = {
  954. X"40 20 4 1",
  955. X"     s None    c None",
  956. X".    c pink",
  957. X"X    c pink2",
  958. X"o    c pink3",
  959. X"      .          .                   .  ",
  960. X"      .          .                    . ",
  961. X".     X   XX                            ",
  962. X"..         X                            ",
  963. X"                              X        o",
  964. X"            X                           ",
  965. X"                                        ",
  966. X".                 X                     ",
  967. X".     X                                o",
  968. X".     XX                               o",
  969. X"                               XXX      ",
  970. X"  X          XX           X      X      ",
  971. X" .X          X            XXX           ",
  972. X".                                       ",
  973. X".        XX                            o",
  974. X"         X                              ",
  975. X"                   XX                   ",
  976. X"   X              X                     ",
  977. X" .                    o       o         ",
  978. X"  oo oo  o     oo            oo   o     "};
  979. END_OF_FILE
  980.   if test 1001 -ne `wc -c <'bitmaps/excounterblock3.xpm'`; then
  981.     echo shar: \"'bitmaps/excounterblock3.xpm'\" unpacked with wrong size!
  982.   fi
  983.   # end of 'bitmaps/excounterblock3.xpm'
  984. fi
  985. if test -f 'bitmaps/exdeath1.xpm' -a "${1}" != "-c" ; then 
  986.   echo shar: Will not clobber existing file \"'bitmaps/exdeath1.xpm'\"
  987. else
  988.   echo shar: Extracting \"'bitmaps/exdeath1.xpm'\" \(1157 characters\)
  989.   sed "s/^X//" >'bitmaps/exdeath1.xpm' <<'END_OF_FILE'
  990. X/* XPM */
  991. Xstatic char * exdeath1_xpm[] = {
  992. X"30 30 6 1",
  993. X"     s None    c None",
  994. X".    c ivory",
  995. X"X    c red",
  996. X"o    c red2",
  997. X"O    c black",
  998. X"+    c red3",
  999. X"                              ",
  1000. X"    ..                 ..     ",
  1001. X"    ...               ...     ",
  1002. X"  ....                 ....   ",
  1003. X"  .....    XXXXXXo    .....   ",
  1004. X"   . ... XXooooooooo ... .    ",
  1005. X"      .XXoooooooooooo..       ",
  1006. X"       Xoooooooooooooo        ",
  1007. X"       XoOOOoooooOOOoo        ",
  1008. X"      XoOOOOOoooOOOOOoo       ",
  1009. X"      XoOOOOOoooOOOOOoo       ",
  1010. X"      o+OOOOOoooOOOOO+o       ",
  1011. X"      oo+OOO+ooo+OOO+oo       ",
  1012. X"      ooo+++ooOoo+++ooo       ",
  1013. X"      oooooooOOOooooooo       ",
  1014. X"      oooooooOOOooooooo       ",
  1015. X"       oooooOO+OOooooo        ",
  1016. X"       oooooO+++Oooooo        ",
  1017. X"      ..o++ooooooo++o..       ",
  1018. X"   . ... ooooooooooo ... .    ",
  1019. X"  .....  oO+O+O+O+Oo  .....   ",
  1020. X"  ....   o+OOOOOOO+o   ....   ",
  1021. X"    ...  oO+O+O+O+Oo  ...     ",
  1022. X"    ..   ooooooooooo   ..     ",
  1023. X"          ooooooooo           ",
  1024. X"                              ",
  1025. X"                              ",
  1026. X"                              ",
  1027. X"                              ",
  1028. X"                              "};
  1029. END_OF_FILE
  1030.   if test 1157 -ne `wc -c <'bitmaps/exdeath1.xpm'`; then
  1031.     echo shar: \"'bitmaps/exdeath1.xpm'\" unpacked with wrong size!
  1032.   fi
  1033.   # end of 'bitmaps/exdeath1.xpm'
  1034. fi
  1035. if test -f 'bitmaps/exdeath2.xpm' -a "${1}" != "-c" ; then 
  1036.   echo shar: Will not clobber existing file \"'bitmaps/exdeath2.xpm'\"
  1037. else
  1038.   echo shar: Extracting \"'bitmaps/exdeath2.xpm'\" \(1157 characters\)
  1039.   sed "s/^X//" >'bitmaps/exdeath2.xpm' <<'END_OF_FILE'
  1040. X/* XPM */
  1041. Xstatic char * exdeath2_xpm[] = {
  1042. X"30 30 6 1",
  1043. X"     s None    c None",
  1044. X".    c ivory",
  1045. X"X    c red",
  1046. X"o    c red2",
  1047. X"O    c black",
  1048. X"+    c red3",
  1049. X"                              ",
  1050. X"                              ",
  1051. X"                              ",
  1052. X"                              ",
  1053. X"                              ",
  1054. X"                              ",
  1055. X"        ..          ..        ",
  1056. X"      ...           ...       ",
  1057. X"       ... Xoooooo ..         ",
  1058. X"         .Xoooooooo.          ",
  1059. X"          oOOoooOOoo          ",
  1060. X"         XOOOOoOOOOo          ",
  1061. X"         oOOOOoOOOO+          ",
  1062. X"         o+OO+ooOO+o          ",
  1063. X"         oooooOOoooo          ",
  1064. X"         oooooOOoooo          ",
  1065. X"          oooO+Ooooo          ",
  1066. X"         .o+ooooo+o.          ",
  1067. X"      .... o+OOO+X  ...       ",
  1068. X"      ...  oOOOOO+  ...       ",
  1069. X"        .  ooooooo  ..        ",
  1070. X"            oooooo            ",
  1071. X"                              ",
  1072. X"                              ",
  1073. X"                              ",
  1074. X"                              ",
  1075. X"                              ",
  1076. X"                              ",
  1077. X"                              ",
  1078. X"                              "};
  1079. END_OF_FILE
  1080.   if test 1157 -ne `wc -c <'bitmaps/exdeath2.xpm'`; then
  1081.     echo shar: \"'bitmaps/exdeath2.xpm'\" unpacked with wrong size!
  1082.   fi
  1083.   # end of 'bitmaps/exdeath2.xpm'
  1084. fi
  1085. if test -f 'bitmaps/exdeath3.xpm' -a "${1}" != "-c" ; then 
  1086.   echo shar: Will not clobber existing file \"'bitmaps/exdeath3.xpm'\"
  1087. else
  1088.   echo shar: Extracting \"'bitmaps/exdeath3.xpm'\" \(1146 characters\)
  1089.   sed "s/^X//" >'bitmaps/exdeath3.xpm' <<'END_OF_FILE'
  1090. X/* XPM */
  1091. Xstatic char * exdeath3_xpm[] = {
  1092. X"30 30 5 1",
  1093. X"     s None    c None",
  1094. X".    c ivory",
  1095. X"X    c red2",
  1096. X"o    c black",
  1097. X"O    c red3",
  1098. X"                              ",
  1099. X"                              ",
  1100. X"                              ",
  1101. X"                              ",
  1102. X"                              ",
  1103. X"                              ",
  1104. X"                              ",
  1105. X"                              ",
  1106. X"                              ",
  1107. X"                              ",
  1108. X"                              ",
  1109. X"            .    .            ",
  1110. X"             XXoX             ",
  1111. X"             OOoX             ",
  1112. X"             XoXX             ",
  1113. X"            . oo .            ",
  1114. X"                              ",
  1115. X"                              ",
  1116. X"                              ",
  1117. X"                              ",
  1118. X"                              ",
  1119. X"                              ",
  1120. X"                              ",
  1121. X"                              ",
  1122. X"                              ",
  1123. X"                              ",
  1124. X"                              ",
  1125. X"                              ",
  1126. X"                              ",
  1127. X"                              "};
  1128. END_OF_FILE
  1129.   if test 1146 -ne `wc -c <'bitmaps/exdeath3.xpm'`; then
  1130.     echo shar: \"'bitmaps/exdeath3.xpm'\" unpacked with wrong size!
  1131.   fi
  1132.   # end of 'bitmaps/exdeath3.xpm'
  1133. fi
  1134. if test -f 'bitmaps/exdeath4.xpm' -a "${1}" != "-c" ; then 
  1135.   echo shar: Will not clobber existing file \"'bitmaps/exdeath4.xpm'\"
  1136. else
  1137.   echo shar: Extracting \"'bitmaps/exdeath4.xpm'\" \(1108 characters\)
  1138.   sed "s/^X//" >'bitmaps/exdeath4.xpm' <<'END_OF_FILE'
  1139. X/* XPM */
  1140. Xstatic char * exdeath4_xpm[] = {
  1141. X"30 30 2 1",
  1142. X"     s None    c None",
  1143. X".    c red2",
  1144. X"                              ",
  1145. X"                              ",
  1146. X"                              ",
  1147. X"                              ",
  1148. X"                              ",
  1149. X"                              ",
  1150. X"                              ",
  1151. X"                              ",
  1152. X"                              ",
  1153. X"                              ",
  1154. X"                              ",
  1155. X"                              ",
  1156. X"                              ",
  1157. X"              .               ",
  1158. X"             ...              ",
  1159. X"              .               ",
  1160. X"                              ",
  1161. X"                              ",
  1162. X"                              ",
  1163. X"                              ",
  1164. X"                              ",
  1165. X"                              ",
  1166. X"                              ",
  1167. X"                              ",
  1168. X"                              ",
  1169. X"                              ",
  1170. X"                              ",
  1171. X"                              ",
  1172. X"                              ",
  1173. X"                              "};
  1174. END_OF_FILE
  1175.   if test 1108 -ne `wc -c <'bitmaps/exdeath4.xpm'`; then
  1176.     echo shar: \"'bitmaps/exdeath4.xpm'\" unpacked with wrong size!
  1177.   fi
  1178.   # end of 'bitmaps/exdeath4.xpm'
  1179. fi
  1180. if test -f 'bitmaps/hyperspace.xpm' -a "${1}" != "-c" ; then 
  1181.   echo shar: Will not clobber existing file \"'bitmaps/hyperspace.xpm'\"
  1182. else
  1183.   echo shar: Extracting \"'bitmaps/hyperspace.xpm'\" \(1303 characters\)
  1184.   sed "s/^X//" >'bitmaps/hyperspace.xpm' <<'END_OF_FILE'
  1185. X/* XPM */
  1186. Xstatic char * hyperspace_xpm[] = {
  1187. X"31 31 11 1",
  1188. X"     s None    c None",
  1189. X".    c white",
  1190. X"X    c red3",
  1191. X"o    c gray26",
  1192. X"O    c red2",
  1193. X"+    c gray40",
  1194. X"@    c red",
  1195. X"#    c gray50",
  1196. X"$    c #8B8B9999B5B5",
  1197. X"%    c gray80",
  1198. X"&    c yellow",
  1199. X"             .....             ",
  1200. X"             .XXX.             ",
  1201. X"            o.XXX.o            ",
  1202. X"         oooo.XXX.oooo         ",
  1203. X"        ooooo.OOO.ooooo        ",
  1204. X"      oooooo+.OOO.+oooooo      ",
  1205. X"     ooooo+...OOO...+ooooo     ",
  1206. X"     ooo+++.@@@O@@@.+++ooo     ",
  1207. X"    ooo++++#.@@@@@.#++++ooo    ",
  1208. X"   oooo+++###.@@@.###+++oooo   ",
  1209. X"   ooo+++####$.@.$####+++ooo   ",
  1210. X"   ooo..###$$$$.$$$$###..ooo   ",
  1211. X"  ooo+.@.##$$$%%%$$$##.@.+ooo  ",
  1212. X".......@@.$$$%%%%%$$$.@@.......",
  1213. X".XXXOOO@@@.$%%%&%%%$.@@@OOOXXX.",
  1214. X".XXXOOOO@@@.%%&&&%%.@@@OOOOXXX.",
  1215. X".XXXOOO@@@.$%%%&%%%$.@@@OOOXXX.",
  1216. X".......@@.$$$%%%%%$$$.@@.......",
  1217. X"  ooo+.@.##$$$%%%$$$##.@.+ooo  ",
  1218. X"   ooo..###$$$$.$$$$###..ooo   ",
  1219. X"   ooo+++####$.@.$####+++ooo   ",
  1220. X"   oooo+++###.@@@.###+++oooo   ",
  1221. X"    ooo++++#.@@@@@.#++++ooo    ",
  1222. X"     ooo+++.@@@O@@@.+++ooo     ",
  1223. X"     ooooo+...OOO...+ooooo     ",
  1224. X"      oooooo+.OOO.+oooooo      ",
  1225. X"        ooooo.OOO.ooooo        ",
  1226. X"         oooo.XXX.oooo         ",
  1227. X"            o.XXX.o            ",
  1228. X"             .XXX.             ",
  1229. X"             .....             "};
  1230. END_OF_FILE
  1231.   if test 1303 -ne `wc -c <'bitmaps/hyperspace.xpm'`; then
  1232.     echo shar: \"'bitmaps/hyperspace.xpm'\" unpacked with wrong size!
  1233.   fi
  1234.   # end of 'bitmaps/hyperspace.xpm'
  1235. fi
  1236. if test -f 'bitmaps/multiballblock.xpm' -a "${1}" != "-c" ; then 
  1237.   echo shar: Will not clobber existing file \"'bitmaps/multiballblock.xpm'\"
  1238. else
  1239.   echo shar: Extracting \"'bitmaps/multiballblock.xpm'\" \(1162 characters\)
  1240.   sed "s/^X//" >'bitmaps/multiballblock.xpm' <<'END_OF_FILE'
  1241. X/* XPM */
  1242. Xstatic char * multiballblock_xpm[] = {
  1243. X"40 20 15 1",
  1244. X"     s None    c None",
  1245. X".    c red",
  1246. X"X    c #3000A9",
  1247. X"o    c #A91700",
  1248. X"O    c #1A0084",
  1249. X"+    c red4",
  1250. X"@    c red3",
  1251. X"#    c yellow",
  1252. X"$    c #2C00DC",
  1253. X"%    c #3D00F2",
  1254. X"&    c #CC2C00",
  1255. X"*    c #4400FE",
  1256. X"=    c #E83E00",
  1257. X"-    c #F85F00",
  1258. X";    c #840000",
  1259. X"  ....................................  ",
  1260. X" ...............XXXXXXoO..............+ ",
  1261. X"...@@@@@@@##@@XX$$$$$$oXXO@@##@@@@@@@.++",
  1262. X"..@@@@#@@#@@@OXX$$$$$$oXXOO@@@#@@#@@@@++",
  1263. X"..@@@#@@#@@@XX$$%%%&&&$$XXOO@@@#@@#@@@++",
  1264. X"..@@@#@@#@@@XX$%**=%%%$$XXOO@@@#@@#@@@++",
  1265. X"..@@#@@#@@@X$$%**-*%%%%$$XXXO@@@#@@#@@++",
  1266. X"..@@#@@#@@@o$$%*-*-%%%%$$XXXO@@@#@@#@@++",
  1267. X"..@@#@@#@@@X&&%=**%===%$$oooO@@@#@@#@@++",
  1268. X"..@@#@@#@@@X&&%=**%===%$$oooO@@@#@@#@@++",
  1269. X"..@@#@@#@@@X$$&%%%%%%%&$&XXX;@@@#@@#@@++",
  1270. X"..@@#@@#@@@XXX&$%%%$$$&&XXXXO@@@#@@#@@++",
  1271. X"..@@#@@#@@@Ooo$$$$$&&&$$XXOOO@@@#@@#@@++",
  1272. X"..@@@#@@#@@@XXXX$$$$$$oXXXOO@@@#@@#@@@++",
  1273. X"..@@@#@@#@@@OOXXXXXXXXoXXOOO@@@#@@#@@@++",
  1274. X"..@@@@#@@#@@@OOOXXXXXXX;;OO@@@#@@#@@@@++",
  1275. X"..@@@@@@@@##@@OOXXXXXXX;;O@@##@@@@@@@@++",
  1276. X"..+@@@@@@@@@@@@@OOOOOOOO@@@@@@@@@@@@@+++",
  1277. X" ++++++++++++++++++++++++++++++++++++++ ",
  1278. X"  ++++++++++++++++++++++++++++++++++++  "};
  1279. END_OF_FILE
  1280.   if test 1162 -ne `wc -c <'bitmaps/multiballblock.xpm'`; then
  1281.     echo shar: \"'bitmaps/multiballblock.xpm'\" unpacked with wrong size!
  1282.   fi
  1283.   # end of 'bitmaps/multiballblock.xpm'
  1284. fi
  1285. if test -f 'bitmaps/paddlehuge.xpm' -a "${1}" != "-c" ; then 
  1286.   echo shar: Will not clobber existing file \"'bitmaps/paddlehuge.xpm'\"
  1287. else
  1288.   echo shar: Extracting \"'bitmaps/paddlehuge.xpm'\" \(1283 characters\)
  1289.   sed "s/^X//" >'bitmaps/paddlehuge.xpm' <<'END_OF_FILE'
  1290. X/* XPM */
  1291. Xstatic char * paddlehuge_xpm[] = {
  1292. X"70 15 7 1",
  1293. X"     s None    c None",
  1294. X".    c red",
  1295. X"X    c grey30",
  1296. X"o    c gray40",
  1297. X"O    c #B7B7B7B7B7B7",
  1298. X"+    c gray80",
  1299. X"@    c #F4F4F4F4F4F4",
  1300. X"                                                                      ",
  1301. X"   ................................................................   ",
  1302. X"  ..................................................................  ",
  1303. X" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
  1304. X" ..XXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXX.. ",
  1305. X" ..XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.. ",
  1306. X" ..X++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++X.. ",
  1307. X" ..X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X.. ",
  1308. X" ..X++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++X.. ",
  1309. X" ..XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.. ",
  1310. X" ..XXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXX.. ",
  1311. X" ...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ",
  1312. X"  ..................................................................  ",
  1313. X"   ................................................................   ",
  1314. X"                                                                      "};
  1315. END_OF_FILE
  1316.   if test 1283 -ne `wc -c <'bitmaps/paddlehuge.xpm'`; then
  1317.     echo shar: \"'bitmaps/paddlehuge.xpm'\" unpacked with wrong size!
  1318.   fi
  1319.   # end of 'bitmaps/paddlehuge.xpm'
  1320. fi
  1321. if test -f 'highscore.h' -a "${1}" != "-c" ; then 
  1322.   echo shar: Will not clobber existing file \"'highscore.h'\"
  1323. else
  1324.   echo shar: Extracting \"'highscore.h'\" \(1373 characters\)
  1325.   sed "s/^X//" >'highscore.h' <<'END_OF_FILE'
  1326. X#ifndef _HIGHSCORE_H_
  1327. X#define _HIGHSCORE_H_
  1328. X
  1329. X#include "copyright.h"
  1330. X
  1331. X/*
  1332. X *  Dependencies on other include files:
  1333. X */
  1334. X
  1335. X#include <X11/Xlib.h>
  1336. X#include <sys/time.h>
  1337. X
  1338. X/*
  1339. X *  Constants and macros:
  1340. X */
  1341. X
  1342. X#define PERSONAL     1
  1343. X#define GLOBAL         2
  1344. X
  1345. X/*
  1346. X *  Type declarations:
  1347. X */
  1348. X
  1349. Xenum HighScoreStates 
  1350. X{ 
  1351. X    HIGHSCORE_TITLE, 
  1352. X    HIGHSCORE_SHOW, 
  1353. X    HIGHSCORE_WAIT, 
  1354. X    HIGHSCORE_SPARKLE, 
  1355. X    HIGHSCORE_FINISH
  1356. X};
  1357. X
  1358. Xtypedef struct 
  1359. X{
  1360. X    u_long score;
  1361. X    u_long level;
  1362. X    time_t gameTime;
  1363. X    time_t time;
  1364. X    char name[40];
  1365. X} highScoreEntry;
  1366. X
  1367. X/*
  1368. X *  Function prototypes:
  1369. X */
  1370. X
  1371. X#if NeedFunctionPrototypes
  1372. Xvoid SetUpHighScore(Display *display, Window window, Colormap colormap);
  1373. Xvoid HighScore(Display *display, Window window);
  1374. Xvoid RedrawHighScore(Display *display, Window window);
  1375. Xvoid FreeHighScore(Display *display);
  1376. Xvoid ResetHighScore(int type);
  1377. Xint ReadHighScoreTable(int type);
  1378. Xint WriteHighScoreTable(int type);
  1379. Xint CheckAndAddScoreToHighScore(u_long score, u_long level, time_t gameTime, 
  1380. X    int type);
  1381. Xint GetHighScoreRanking(u_long score);
  1382. Xvoid CommandlineHighscorePrint(void);
  1383. X#else
  1384. Xvoid CommandlineHighscorePrint();
  1385. Xvoid SetUpHighScore();
  1386. Xvoid HighScore();
  1387. Xvoid RedrawHighScore();
  1388. Xvoid FreeHighScore();
  1389. Xvoid ResetHighScore();
  1390. Xint ReadHighScoreTable();
  1391. Xint WriteHighScoreTable();
  1392. Xint CheckAndAddScoreToHighScore();
  1393. Xint GetHighScoreRanking();
  1394. X#endif
  1395. X
  1396. Xextern enum HighScoreStates HighScoreState;
  1397. X
  1398. X#endif
  1399. END_OF_FILE
  1400.   if test 1373 -ne `wc -c <'highscore.h'`; then
  1401.     echo shar: \"'highscore.h'\" unpacked with wrong size!
  1402.   fi
  1403.   # end of 'highscore.h'
  1404. fi
  1405. if test -f 'main.h' -a "${1}" != "-c" ; then 
  1406.   echo shar: Will not clobber existing file \"'main.h'\"
  1407. else
  1408.   echo shar: Extracting \"'main.h'\" \(1218 characters\)
  1409.   sed "s/^X//" >'main.h' <<'END_OF_FILE'
  1410. X#ifndef _MAIN_H_
  1411. X#define _MAIN_H_
  1412. X
  1413. X#include "copyright.h"
  1414. X
  1415. X/*
  1416. X *  Dependencies on other include files:
  1417. X */
  1418. X
  1419. X/*
  1420. X *  Constants and macros:
  1421. X */
  1422. X
  1423. X#define ms_sleep(ms)                 \
  1424. X{                                     \
  1425. X    struct timeval tv;                 \
  1426. X    tv.tv_sec=((ms)/1000);             \
  1427. X    tv.tv_usec=(((ms)%1000)*1000);     \
  1428. X    select(1,NULL,NULL,NULL,&tv);   \
  1429. X}
  1430. X
  1431. X#define CONTROL_KEYS        0    
  1432. X#define CONTROL_MOUSE        1    
  1433. X
  1434. X#define MODE_SETUP            -1
  1435. X#define MODE_NONE            0    
  1436. X#define MODE_HIGHSCORE        1
  1437. X#define MODE_INTRO            2
  1438. X#define MODE_GAME            3
  1439. X#define MODE_PAUSE            4
  1440. X#define MODE_BALL_WAIT        5
  1441. X#define MODE_WAIT            6
  1442. X#define MODE_BONUS            7
  1443. X#define MODE_INSTRUCT        8
  1444. X#define MODE_KEYS            9
  1445. X#define MODE_PRESENTS        10
  1446. X
  1447. X#define FAST_SPEED              1L
  1448. X#define MEDIUM_SPEED            5L
  1449. X#define SLOW_SPEED              9L
  1450. X
  1451. X/*
  1452. X *  Type declarations:
  1453. X */
  1454. X
  1455. X/*
  1456. X *  Function prototypes:
  1457. X */
  1458. X
  1459. X#if NeedFunctionPrototypes
  1460. Xvoid SetGameSpeed(int delay);
  1461. Xint paddleIsMoving(void);
  1462. Xvoid SetUserSpeed(int delay);
  1463. Xvoid SetPaddleControlMode(int type);
  1464. Xint GetPaddleControlMode(void);
  1465. X#else
  1466. Xint GetPaddleControlMode();
  1467. Xvoid SetControlMode();
  1468. Xvoid SetGameSpeed();
  1469. Xint paddleIsMoving();
  1470. Xvoid SetUserSpeed();
  1471. X#endif
  1472. X
  1473. Xextern int frame, mode, holdMode, modeSfx, gameActive;
  1474. Xextern time_t pausedTime;
  1475. X
  1476. X#endif
  1477. END_OF_FILE
  1478.   if test 1218 -ne `wc -c <'main.h'`; then
  1479.     echo shar: \"'main.h'\" unpacked with wrong size!
  1480.   fi
  1481.   chmod +x 'main.h'
  1482.   # end of 'main.h'
  1483. fi
  1484. if test -f 'sounds/bonus.au.uue' -a "${1}" != "-c" ; then 
  1485.   echo shar: Will not clobber existing file \"'sounds/bonus.au.uue'\"
  1486. else
  1487.   echo shar: Extracting \"'sounds/bonus.au.uue'\" \(1071 characters\)
  1488.   sed "s/^X//" >'sounds/bonus.au.uue' <<'END_OF_FILE'
  1489. Xbegin 664 bonus.au
  1490. XM+G-N9    "@   +/     0  'T     !;VYE(&1R:7           /[^__[]
  1491. XM__[^?GY\?7Y^?O]^?OY_?O[^_O[]_?]_^N3A6$9%5L"MJK#<,"$<'"(WNZ"6
  1492. XMCXZ1F*HM%PT)"0T1&]"=D(J)BY*G,AD.# T3(.Z?D8R+C9>Y)!,,# X7+:^8
  1493. XMCHN-E:\I%0T,#ADTJI6-C(^<Z1T0#0X4)[F9CHR.F\X?$0T.%RRNEHZ-DJ0X
  1494. XM& \.$A_6G(^-D)Y-&Q .$R#.G(^.DZ8T& \/%RZLEHZ/F]8>$@\5);F9CY";
  1495. XMRA\3$!<JL9B0DI]&'!(3'$>AE)&9NR46$QDQJI:2F+$I&!0:,JJ7DYN])1<5
  1496. XM'DVAE9:B11T6&2NRFI6<Q"08&"7#G9:<NB@9&2;#G9B=Q"8:&RVTG)FD3!\:
  1497. XM'TJFFIVY*QP=+[*=G*PX'ATKOI^<JCX@'2N_H)VM.B ?,+>?G[@O'R-#K)^G
  1498. XM^2@@+<6DHK<S(B=0JZ*N1"8F/K&DK%<I)SNVIJQ;*B@^M:>O2RHK3+"IN3PJ
  1499. XM+]FMK- R+#Z[K+=&+3+?KZ_A,R]-MZ_&.R] OZ^^0C$^QK*]2#,^RK2_2#5!
  1500. XMQ[;%1#=*PKC1/CI=O;QZ/#_:N\5,/$[&O>5 0>._R4X_6<;";T%+TL'=1T?G
  1501. XMQ-%.1WG'SE5'9\O.64EES,];2VK-TEI-=<[95T_OS^-35N#1_U)?V==D5'O6
  1502. XMY%I<XMAU6'':XUY>Y]MT6W;=[%YFY.)H7_+A>%][X?-C<.7L9VOK[&II[^MO
  1503. XM:O+J=&ORZG=M]NYP;O/N=7#Q[W5T\?-R=_/[;WGS?'+]\WIV]OAX>_A^=7_Z
  1504. XM>WKY^GE_^'Y[_OQ[??M]>/[]>_WW?GO]_GQ^_GM__7Y]_/U]_?U]?OU\?/Y]
  1505. XM??_^?O[]?O[^?7]^?GY^??[]?O__?7[^?7Y_?G]^??]___[\?__^_WU\>GM]
  1506. XG?7]^?_W]_?W]__[^?GU]??_^_W___W]]?G]_?GY^_W___O[___]^
  1507. Xend
  1508. END_OF_FILE
  1509.   if test 1071 -ne `wc -c <'sounds/bonus.au.uue'`; then
  1510.     echo shar: \"'sounds/bonus.au.uue'\" unpacked with wrong size!
  1511.   fi
  1512.   # end of 'sounds/bonus.au.uue'
  1513. fi
  1514. if test -f 'sounds/click.au.uue' -a "${1}" != "-c" ; then 
  1515.   echo shar: Will not clobber existing file \"'sounds/click.au.uue'\"
  1516. else
  1517.   echo shar: Extracting \"'sounds/click.au.uue'\" \(1287 characters\)
  1518.   sed "s/^X//" >'sounds/click.au.uue' <<'END_OF_FILE'
  1519. Xbegin 664 click.au
  1520. XM+G-N9    "    -R     0  'T     !          #_;5AF1K!0-2G8OCE%
  1521. XM_S[O7E;+\\2_X:S#O*RQLJBOJ:JLK:JKK:NNKZVTM+J[P]'.RE(O2T0[+R4I
  1522. XM*R<G)2,B(2 @(!\?("$D)"0F)RDK+2XQ-3<[/DI-7&31S<>^N;.VK*^MJJBH
  1523. XMIJ.BHZ*BHJ&AH*&@H*&AH:*CHZ6HJ*FJK*VOL;6WN\#'R]/E:UI.24$].3<P
  1524. XM+R\L*2HH)"8F(2$A'Q\@'Q\?'Q\?'Q\?'R A(B0E)B<H*2LL+S R-CH\/D9.
  1525. XM4F+KW-7*Q+^\N[>VM+&OKZVMK*JIJJFFJ*BFI::FI::FIJ6FI::GIZBGIZBI
  1526. XMJ:JLJZNLKK"PL;2TM[BZO;Z_P\?.S]3;X^MD;5!/74]%14<]/C\\/#LY-S@Y
  1527. XM-S4V-3,T-34T,S,T-38S,S,S-#0S,S,S,C$Q,2\P,"XO+RXN+RXM+BXN+BTM
  1528. XM+BXN+B\O+R\P,C(T-38X.3L]/D%%2$Q26%__Z]W7S\G&PL"]N[FXMK2RL:^N
  1529. XMKJVLJZJIJ:FHIZ>FIJ6DI:2DI:.DI*2EI:6EIJ:FIZBIJJFKK*VNK[&RM+:Y
  1530. XMO;_!R,W1W/]H74],1T,_/3HY-S4S,C O+BTM+2TL*RLK*RLK*RLK*RLL+"PL
  1531. XM+2TM+BXO,#$R,S4U-S<Z/#P]0$)%2$I.4EA<9&_WZ]_:U='.R\G'QL3#PL"_
  1532. XMOKZ]O;V\O+R\O+R\N[R\O+R]O;V^OK^_P,'"P\3%QL?(R<K,S<[/T=/3U]G;
  1533. XMW-[CY>OK[_?_=W=M:VMK:&AD9&1D8F!D9&1D9F1F:&AI;VMO=W=W__O__^_O
  1534. XM[^WKZ^OGY^?EY^?CX^/AW^/?W]_?W]_?X>/?X=_CX^/GY^?IZ^OK[^_O]___
  1535. XM>W=W<V]K:VMK:&AH9&1D9&)@8&!@8&!@8&!@8&!@8&!@8&1D9&1H:&AH:VMK
  1536. XM:VMK;V]O;V]O;W=O;V]O=W=W=W=W=W=W=W=W_______[]_?S[^_O[^_O[^WK
  1537. XMZ^OKZ^OIZ>?GY^?GY^?GX^/CX^/CX^/CX]_?X=_?W]_?W]_?W]_?W]_?W]_?
  1538. XMW]_?X>/CX^/CX^/CX^/EY^?GY^OKZ^OK[^_O\_?W]_?_______]W=W=W=W=W
  1539. XM=W=O<V]O;V]O;V]O;V]O;VMK:VUK:VMO:VMM;VMO;V]O;V]O=W=W=W=W=W=W
  1540. X.=W=W=W=W=W=W=_][_R]O
  1541. Xend
  1542. END_OF_FILE
  1543.   if test 1287 -ne `wc -c <'sounds/click.au.uue'`; then
  1544.     echo shar: \"'sounds/click.au.uue'\" unpacked with wrong size!
  1545.   fi
  1546.   # end of 'sounds/click.au.uue'
  1547. fi
  1548. if test -f 'sounds/tone1.au.uue' -a "${1}" != "-c" ; then 
  1549.   echo shar: Will not clobber existing file \"'sounds/tone1.au.uue'\"
  1550. else
  1551.   echo shar: Extracting \"'sounds/tone1.au.uue'\" \(1333 characters\)
  1552.   sed "s/^X//" >'sounds/tone1.au.uue' <<'END_OF_FILE'
  1553. Xbegin 664 tone1.au
  1554. XM+G-N9    "@   .*     0  'T     !5&]U8V@@5&]N93H@(#$  $UA+QT9
  1555. XM)J^4DI\V&QPLQ[;91=*CEYF]'0\1(KN>I+SHO*>GXQX5&DZ;DIJ^*2(N2#\G
  1556. XM'BFQE(^:61H6'T^UOTY5KIN9JR<3$A^[G)VO5$F_L^$C%QH]G(^3J"\?)3E'
  1557. XM+2$EW9R2F,<=%AU+J:B[[KNDGJPJ$@\:?9R8HLQ(X[:_+QL9+*:2DJ8N&QPN
  1558. XM7E,Q+MB>DY>U'A(6++"DKM#/K)^F01D1&4>=E9[*+C%?S3P@'"NID8^<0AH8
  1559. XM(D5B.BY$J)>6JBD5%BFNG*&Z;,BNKD(:$18TGI*7K#DL/]96*AXEP)B1FEX:
  1560. XM%1U#N,)68ZZ;F*<K$Q$>R)V<J]UNN*W-(Q46*J:2E:LQ("E+V#XI+,.:D)>^
  1561. XM'!$7+,&WX%*^H9F@2AD3'-&;F*+9-D/-:2@8%B>JD8^>2R$A->94+BI,HY26
  1562. XML1\2%2BUI*[)SJR>I4T:$1@_GI2;MSDX>-$W'1@@O):0G%4=&RKJO6\\7*B7
  1563. XMEJHB$! =V:2FY^>PHZPW&!(<S9B2G+XR,TUA+QT9)J^4DI\V&QPLQ[;91=*C
  1564. XMEYF]'0\1(KN>I+SHO*>GXQX5&DZ;DIJ^*2(N2#\G'BFQE(^:61H6'T^UOTY5
  1565. XMKIN9JR<3$A^[G)VO5$F_L^$C%QH]G(^3J"\?)3E'+2$EW9R2F,<=%AU+J:B[
  1566. XMY^>PHZPW&!(<S9B2G+XR,TUA+QT9)J^4DI\V&QPLQ[;91=*CEYF]'0\1(KN>
  1567. XMI+SHO*>GXQX5&DZ;DIJ^*2(N2#\G'BFQE(^:61H6'T^UOTY5KIN9JR<3$A^[
  1568. XMG)VO5$F_L^$C%QH]G(^3J"\?)3E'+2$EW9R2F,<=%AU+J:B[[KNDGJPJ$@\:
  1569. XM?9R8HLQ(X[:_+QL9+*:2DJ8N&QPN7E,Q+MB>DY>U'A(6++"DKM#/K)^F01D1
  1570. XM&4>=E9[*+C%?S3P@'"NID8^<0AH8(D5B.BY$J)>6JBD5%BFNG*&Z;,BNKD(:
  1571. XM$18TGI*7K#DL/]96*AXEP)B1FEX:%1U#N,)68ZZ;F*<K$Q$>R)V<J]UNN*W-
  1572. XM(Q46*J:2E:LQ("E+V#XI+,.:D)>^'!$7+,&WX%*^H9F@2AD3'-&;F*+9-D/-
  1573. XM:2@8%B>JD8^>2R$A->94+BI,HY26L1\2%2BUI*[)SJR>I4T:$1@_GI2;MSDX
  1574. XM>-$W'1@@O):0G%4=&RKJO6\\7*B7EJHB$! =V:2FY^>PHZPW&!(<S9B2G+XR
  1575. X!,]$W
  1576. Xend
  1577. END_OF_FILE
  1578.   if test 1333 -ne `wc -c <'sounds/tone1.au.uue'`; then
  1579.     echo shar: \"'sounds/tone1.au.uue'\" unpacked with wrong size!
  1580.   fi
  1581.   # end of 'sounds/tone1.au.uue'
  1582. fi
  1583. if test -f 'special.h' -a "${1}" != "-c" ; then 
  1584.   echo shar: Will not clobber existing file \"'special.h'\"
  1585. else
  1586.   echo shar: Extracting \"'special.h'\" \(1187 characters\)
  1587.   sed "s/^X//" >'special.h' <<'END_OF_FILE'
  1588. X#ifndef _SPECIAL_H_
  1589. X#define _SPECIAL_H_
  1590. X
  1591. X#include "copyright.h"
  1592. X
  1593. X/*
  1594. X *  Dependencies on other include files:
  1595. X */
  1596. X
  1597. X#include <X11/Xlib.h>
  1598. X
  1599. X/*
  1600. X *  Constants and macros:
  1601. X */
  1602. X
  1603. X#define REVERSE     1
  1604. X#define STICKY      2
  1605. X
  1606. X#define FLASH        500
  1607. X
  1608. X/*
  1609. X *  Type declarations:
  1610. X */
  1611. X
  1612. X/*
  1613. X *  Function prototypes:
  1614. X */
  1615. X
  1616. X#if NeedFunctionPrototypes
  1617. Xvoid DrawSpecials(Display *display);
  1618. Xvoid ToggleFastGun(Display *display, int state);
  1619. Xvoid ToggleWallsOn(Display *display, int state);
  1620. Xvoid TurnSpecialsOff(Display *display);
  1621. Xvoid ToggleStickyBat(Display *display, int state);
  1622. Xvoid ToggleMultiBall(Display *display, int state);
  1623. Xvoid Togglex2Bonus(Display *display, int state);
  1624. Xvoid Togglex4Bonus(Display *display, int state);
  1625. Xvoid ToggleKiller(Display *display, int state);
  1626. Xvoid RandomDrawSpecials(Display *display);
  1627. X#else
  1628. Xvoid RandomDrawSpecials();
  1629. Xvoid ToggleKiller();
  1630. Xvoid TurnSpecialsOff();
  1631. Xvoid DrawSpecials();
  1632. Xvoid ToggleFastGun();
  1633. Xvoid ToggleWallsOn();
  1634. Xvoid ToggleStickyBat();
  1635. Xvoid ToggleMultiBall();
  1636. Xvoid Togglex2Bonus();
  1637. Xvoid Togglex4Bonus();
  1638. X#endif
  1639. X
  1640. Xextern int multiBall;
  1641. Xextern int stickyBat;
  1642. Xextern int fastGun;
  1643. Xextern int noWalls;
  1644. Xextern int Killer;
  1645. Xextern int x2Bonus;
  1646. Xextern int x4Bonus;
  1647. X
  1648. X#endif
  1649. END_OF_FILE
  1650.   if test 1187 -ne `wc -c <'special.h'`; then
  1651.     echo shar: \"'special.h'\" unpacked with wrong size!
  1652.   fi
  1653.   # end of 'special.h'
  1654. fi
  1655. if test -f 'version.h' -a "${1}" != "-c" ; then 
  1656.   echo shar: Will not clobber existing file \"'version.h'\"
  1657. else
  1658.   echo shar: Extracting \"'version.h'\" \(165 characters\)
  1659.   sed "s/^X//" >'version.h' <<'END_OF_FILE'
  1660. X#include "copyright.h"
  1661. X
  1662. Xextern int     buildNum;
  1663. Xextern char *dateString;
  1664. Xextern char *whoString;
  1665. Xextern char *machineString;
  1666. X
  1667. X#define VERSION     1
  1668. X#define REVNUM         6000
  1669. END_OF_FILE
  1670.   if test 165 -ne `wc -c <'version.h'`; then
  1671.     echo shar: \"'version.h'\" unpacked with wrong size!
  1672.   fi
  1673.   # end of 'version.h'
  1674. fi
  1675. echo shar: End of archive 23 \(of 26\).
  1676. cp /dev/null ark23isdone
  1677. MISSING=""
  1678. 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 ; do
  1679.     if test ! -f ark${I}isdone ; then
  1680.     MISSING="${MISSING} ${I}"
  1681.     fi
  1682. done
  1683. if test "${MISSING}" = "" ; then
  1684.     echo You have unpacked all 26 archives.
  1685.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1686.     echo "merging split files..."
  1687.     cat blocks.c[12] > blocks.c
  1688.     rm blocks.c[12]
  1689.     echo "blocks.c done"
  1690.     cat bitmaps/earth.xpm.Z.u.[ab] > bitmaps/earth.xpm.Z.uue
  1691.     rm bitmaps/earth.xpm.Z.u.[ab]
  1692.     echo "bitmaps/earth.xpm.Z.uue done"
  1693. else
  1694.     echo You still must unpack the following archives:
  1695.     echo "        " ${MISSING}
  1696. fi
  1697. exit 0
  1698. exit 0 # Just in case...
  1699. -- 
  1700.   // chris@Sterling.COM           | Send comp.sources.x submissions to:
  1701. \X/  Amiga - The only way to fly! |    sources-x@sterling.com
  1702.  "It's intuitively obvious to the |
  1703.   most casual observer..."        | GCS d+/-- p+ c++ l+ m+ s++/+ g+ w+ t+ r+ x+
  1704.