home *** CD-ROM | disk | FTP | other *** search
- Path: uunet!news.tek.com!news.cna.tek.com!not-for-mail
- From: billr@saab.cna.tek.com (Bill Randle)
- Newsgroups: comp.sources.games
- Subject: v18i084: xboing - blockout variant with color and sound for X, Part25/30
- Date: 30 Aug 1993 10:29:30 -0700
- Organization: Tektronix, Inc., Redmond, OR
- Lines: 1701
- Approved: billr@saab.CNA.TEK.COM
- Message-ID: <25tddq$i2p@saab.cna.tek.com>
- NNTP-Posting-Host: saab.cna.tek.com
- Xref: uunet comp.sources.games:1884
-
- Submitted-by: jck@kimba.catt.citri.edu.au (Justin Kibell)
- Posting-number: Volume 18, Issue 84
- Archive-name: xboing/part25
- Environment: X11, Xlib, XPM
-
-
-
- #! /bin/sh
- # This is a shell archive. Remove anything before this line, then unpack
- # it by saving it into a file and typing "sh file". To overwrite existing
- # files, type "sh file -c". You can also feed this as standard input via
- # unshar, or by typing "sh <file", e.g.. If this archive is complete, you
- # will see the following message at the end:
- # "End of archive 25 (of 30)."
- # Contents: audio/HPaudio.c audio/LINUXaudio.c
- # bitmaps/blackblock.xpm.uu bitmaps/bullet.xpm.uu
- # bitmaps/digit0.xpm.uu bitmaps/digit1.xpm.uu bitmaps/digit2.xpm.uu
- # bitmaps/digit3.xpm.uu bitmaps/digit5.xpm.uu bitmaps/digit6.xpm.uu
- # bitmaps/digit8.xpm.uu bitmaps/digit9.xpm.uu
- # bitmaps/fulldigit.xpm.uu bitmaps/mouse.xpm.uu
- # bitmaps/stickyblock.xpm.uu error.c include/ball.h include/blocks.h
- # mess.c sounds/toggle.au.uu
- # Wrapped by billr@saab on Mon Aug 30 09:14:30 1993
- PATH=/bin:/usr/bin:/usr/ucb ; export PATH
- if test -f 'audio/HPaudio.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'audio/HPaudio.c'\"
- else
- echo shar: Extracting \"'audio/HPaudio.c'\" \(3535 characters\)
- sed "s/^X//" >'audio/HPaudio.c' <<'END_OF_FILE'
- X#include "include/copyright.h"
- X
- X/* HP Audio - .au much the same as how LINUXaudio.c is done */
- X/* I`m not sure but does the HP audio device accept .au data
- X * and know what to do with the header?? Anyone know.
- X */
- X
- X/*
- X * Include file dependencies:
- X */
- X
- X#include <stdio.h>
- X#include <fcntl.h>
- X
- X#include "include/error.h"
- X#include "include/audio.h"
- X
- X/*
- X * Internal macro definitions:
- X */
- X
- X#define BUFFER_SIZE (1024 * SBUF_SIZE)
- X
- X/*
- X * Internal type declarations:
- X */
- X
- X/*
- X * Internal variable declarations:
- X */
- X
- Xstatic char *Audio_dev = "/dev/audio";
- Xstatic int Audio_fd;
- X/* size should depend on sample_rate */
- Xstatic unsigned char buf[BUFFER_SIZE];
- Xstatic char errorString[255];
- Xstatic int parentid = 0;
- X
- X#if NeedFunctionPrototypes
- Xint SetUpAudioSystem(Display *display)
- X#else
- Xint SetUpAudioSystem(display)
- X Display *display;
- X#endif
- X{
- X /* Try to open the audio device */
- X if (Audio_fd = open(Audio_dev, O_WRONLY))
- X {
- X /* Success - audio device opened */
- X return True;
- X }
- X else
- X {
- X ErrorMessage("Cannot open audio device.");
- X
- X /* Bummer - cannot open audio device */
- X return False;
- X }
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid FreeAudioSystem(void)
- X#else
- Xvoid FreeAudioSystem()
- X#endif
- X{
- X flushAudioDevice();
- X
- X /* Close the audio device */
- X if (close(Audio_fd) < 0)
- X ErrorMessage("Cannot open audio device.");
- X}
- X
- X#if NeedFunctionPrototypes
- Xstatic void flushAudioDevice(void)
- X#else
- Xstatic void flushAudioDevice()
- X#endif
- X{
- X /* Flush any audio activity - hope this works */
- X if (ioctl(Audio_fd, I_FLUSH, FLUSHW) < 0)
- X {
- X sprintf(errorString, "Unable to flush audio device.");
- X WarningMessage(errorString);
- X return;
- X }
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid setNewVolume(unsigned int Volume)
- X#else
- Xvoid setNewVolume(Volume)
- X unsigned int Volume;
- X#endif
- X{
- X /* Do nothing here as we don't have audio support */
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid audioDeviceEvents(void)
- X#else
- Xvoid audioDeviceEvents()
- X#endif
- X{
- X /* None to do */
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid playSoundFile(char *filename, int volume)
- X#else
- Xvoid playSoundFile(filename, volume)
- X char *filename;
- X int volume;
- X#endif
- X{
- X int err, cnt, ifd;
- X char soundfile[1024];
- X char *str;
- X
- X if (parentid) kill(parentid, 9);
- X parentid = getpid();
- X
- X if (fork() != 0)
- X {
- X if ((str = getenv("XBOING_SOUND_DIR")) != NULL)
- X sprintf(soundfile, "%s/%s.au", str, filename);
- X else
- X sprintf(soundfile, "%s/%s.au", SOUNDS_DIR, filename);
- X
- X /* Open the sound file for reading */
- X if ((ifd = open(soundfile, O_RDONLY, 0)) < 0)
- X {
- X /* Issue an error about not opening sound file */
- X sprintf(errorString, "Unable to open sound file %s.", soundfile);
- X WarningMessage(errorString);
- X
- X exit(0);
- X }
- X
- X /* At this point, we're all ready to copy the data. */
- X while ((cnt = read(ifd, (char *) buf, BUFFER_SIZE)) >= 0)
- X {
- X /* If input EOF, write an eof marker */
- X err = write(Audio_fd, (char *)buf, cnt);
- X
- X if (err != cnt)
- X {
- X sprintf(errorString, "Problem while writing to audio device");
- X WarningMessage(errorString);
- X break;
- X }
- X
- X /* End of file? */
- X if (cnt == 0) break;
- X }
- X
- X if (cnt < 0)
- X {
- X /* Some error - while reading - notify user */
- X sprintf(errorString, "Problem while reading soundfile %s",
- X soundfile);
- X WarningMessage(errorString);
- X }
- X
- X flushAudioDevice();
- X
- X /* Close the sound file */
- X (void) close(ifd);
- X
- X exit(0);
- X }
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid SetMaximumVolume(int Volume)
- X#else
- Xvoid SetMaximumVolume(Volume)
- X int Volume;
- X#endif
- X{
- X}
- X
- END_OF_FILE
- if test 3535 -ne `wc -c <'audio/HPaudio.c'`; then
- echo shar: \"'audio/HPaudio.c'\" unpacked with wrong size!
- fi
- # end of 'audio/HPaudio.c'
- fi
- if test -f 'audio/LINUXaudio.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'audio/LINUXaudio.c'\"
- else
- echo shar: Extracting \"'audio/LINUXaudio.c'\" \(3535 characters\)
- sed "s/^X//" >'audio/LINUXaudio.c' <<'END_OF_FILE'
- X#include "include/copyright.h"
- X
- X/* Soundblaster Audio - PC LINUX - original code by
- X * Peter C. Ludwig, email: urpc01@ux1.uni-dortmund.de
- X */
- X
- X/*
- X * Include file dependencies:
- X */
- X
- X#include <stdio.h>
- X#include <fcntl.h>
- X#include <linux/soundcard.h>
- X
- X#include "include/error.h"
- X#include "include/audio.h"
- X
- X/*
- X * Internal macro definitions:
- X */
- X
- X#define BUFFER_SIZE (1024 * SBUF_SIZE)
- X
- X/*
- X * Internal type declarations:
- X */
- X
- X/*
- X * Internal variable declarations:
- X */
- X
- Xstatic char *Audio_dev = "/dev/audio";
- Xstatic int Audio_fd;
- X/* size should depend on sample_rate */
- Xstatic unsigned char buf[BUFFER_SIZE];
- Xstatic char errorString[255];
- Xstatic int parentid = 0;
- X
- X#if NeedFunctionPrototypes
- Xint SetUpAudioSystem(Display *display)
- X#else
- Xint SetUpAudioSystem(display)
- X Display *display;
- X#endif
- X{
- X /* Try to open the audio device */
- X if (Audio_fd = open(Audio_dev, O_WRONLY))
- X {
- X /* Success - audio device opened */
- X return True;
- X }
- X else
- X {
- X ErrorMessage("Cannot open audio device.");
- X
- X /* Bummer - cannot open audio device */
- X return False;
- X }
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid FreeAudioSystem(void)
- X#else
- Xvoid FreeAudioSystem()
- X#endif
- X{
- X /* Make sure that the audio device is flushed and reset */
- X ioctl(Audio_fd, SNDCTL_DSP_RESET, 0);
- X
- X /* Close the audio device */
- X if (close(Audio_fd) < 0)
- X ErrorMessage("Cannot open audio device.");
- X}
- X
- X#if NeedFunctionPrototypes
- Xstatic void flushAudioDevice(void)
- X#else
- Xstatic void flushAudioDevice()
- X#endif
- X{
- X /* Flush any audio activity */
- X if (ioctl(Audio_fd, SNDCTL_DSP_SYNC, 0) < 0)
- X {
- X sprintf(errorString, "Unable to flush audio device.");
- X WarningMessage(errorString);
- X return;
- X }
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid setNewVolume(unsigned int Volume)
- X#else
- Xvoid setNewVolume(Volume)
- X unsigned int Volume;
- X#endif
- X{
- X /* Do nothing here as we don't have audio support */
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid audioDeviceEvents(void)
- X#else
- Xvoid audioDeviceEvents()
- X#endif
- X{
- X /* None to do */
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid playSoundFile(char *filename, int volume)
- X#else
- Xvoid playSoundFile(filename, volume)
- X char *filename;
- X int volume;
- X#endif
- X{
- X int err, cnt, ifd;
- X char soundfile[1024];
- X char *str;
- X
- X if (parentid) kill(parentid, 9);
- X parentid = getpid();
- X
- X if (fork() != 0)
- X {
- X if ((str = getenv("XBOING_SOUND_DIR")) != NULL)
- X sprintf(soundfile, "%s/%s.au", str, filename);
- X else
- X sprintf(soundfile, "%s/%s.au", SOUNDS_DIR, filename);
- X
- X /* Open the sound file for reading */
- X if ((ifd = open(soundfile, O_RDONLY, 0)) < 0)
- X {
- X /* Issue an error about not opening sound file */
- X sprintf(errorString, "Unable to open sound file %s.", soundfile);
- X WarningMessage(errorString);
- X
- X exit(0);
- X }
- X
- X /* At this point, we're all ready to copy the data. */
- X while ((cnt = read(ifd, (char *) buf, BUFFER_SIZE)) >= 0)
- X {
- X /* If input EOF, write an eof marker */
- X err = write(Audio_fd, (char *)buf, cnt);
- X
- X if (err != cnt)
- X {
- X sprintf(errorString, "Problem while writing to audio device");
- X WarningMessage(errorString);
- X break;
- X }
- X
- X /* End of file? */
- X if (cnt == 0) break;
- X }
- X
- X if (cnt < 0)
- X {
- X /* Some error - while reading - notify user */
- X sprintf(errorString, "Problem while reading soundfile %s",
- X soundfile);
- X WarningMessage(errorString);
- X }
- X
- X flushAudioDevice();
- X
- X /* Close the sound file */
- X (void) close(ifd);
- X
- X exit(0);
- X }
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid SetMaximumVolume(int Volume)
- X#else
- Xvoid SetMaximumVolume(Volume)
- X int Volume;
- X#endif
- X{
- X}
- X
- END_OF_FILE
- if test 3535 -ne `wc -c <'audio/LINUXaudio.c'`; then
- echo shar: \"'audio/LINUXaudio.c'\" unpacked with wrong size!
- fi
- # end of 'audio/LINUXaudio.c'
- fi
- if test -f 'bitmaps/blackblock.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/blackblock.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/blackblock.xpm.uu'\" \(2459 characters\)
- sed "s/^X//" >'bitmaps/blackblock.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 blackblock.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8FQA8VMB;&]C:U]X<&U;72`]('L*
- XM(C4P(#,P(#4@,2(L"B(@"7,@3F]N90EC($YO;F4B+`HB+@EC(",X0CA".3DY
- XM.4(U0C4B+`HB6`EC(&)L86-K(BP*(F\)8R!G<F%Y,C8B+`HB3PEC(&=R87DU
- XM,"(L"B(@("XN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BX@("(L"B(@6"XN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BY8("(L"B(N+E@N+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+EAO;R(L"B(N+BY86%A86%A86%A8
- XM6%A86%A86%A86%A86%A86%A86%A86%A86%A86%A86%A86&]O;R(L"B(N+BY8
- XM3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/6&]O
- XM;R(L"B(N+BY83T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/
- XM3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/
- XM3T]/3T]/3T]/3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/3T]/3T]/3T]/3T]/
- XM3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;V]O
- XM;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O3T]/3T]/6&]O;R(L"B(N+BY8
- XM3T]/3T]/;UA86%A86%A86%A86%A86%A86%A86%A86%A86%@N3T]/3T]/6&]O
- XM;R(L"B(N+BY83T]/3T]/;U@@("`@("`@("`@("`@("`@("`@("`@("`@(%@N
- XM3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;U@@("`@("`@("`@("`@("`@("`@
- XM("`@("`@(%@N3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;U@@("`@("`@("`@
- XM("`@("`@("`@("`@("`@(%@N3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;U@@
- XM("`@("`@("`@("`@("`@("`@("`@("`@(%@N3T]/3T]/6&]O;R(L"B(N+BY8
- XM3T]/3T]/;U@@("`@("`@("`@("`@("`@("`@("`@("`@(%@N3T]/3T]/6&]O
- XM;R(L"B(N+BY83T]/3T]/;U@@("`@("`@("`@("`@("`@("`@("`@("`@(%@N
- XM3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;U@@("`@("`@("`@("`@("`@("`@
- XM("`@("`@(%@N3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;U@@("`@("`@("`@
- XM("`@("`@("`@("`@("`@(%@N3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;U@@
- XM("`@("`@("`@("`@("`@("`@("`@("`@(%@N3T]/3T]/6&]O;R(L"B(N+BY8
- XM3T]/3T]/;U@@("`@("`@("`@("`@("`@("`@("`@("`@(%@N3T]/3T]/6&]O
- XM;R(L"B(N+BY83T]/3T]/;UA86%A86%A86%A86%A86%A86%A86%A86%A86%@N
- XM3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/;RXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/3T]/3T]/3T]/3T]/
- XM3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/6&]O;R(L"B(N+BY83T]/3T]/3T]/
- XM3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/6&]O;R(L"B(N+BY8
- XM3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/6&]O
- XM;R(L"B(N+BY83T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/
- XM3T]/3T]/6&]O;R(L"B(N+BY86%A86%A86%A86%A86%A86%A86%A86%A86%A8
- XM6%A86%A86%A86%A86%A86&]O;R(L"B(N+EAO;V]O;V]O;V]O;V]O;V]O;V]O
- XM;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;UAO;R(L"B(@6&]O;V]O;V]O;V]O
- XM;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]8("(L"B(@(&]O
- XM;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V]O;V\@
- X%(")].PIO
- X`
- Xend
- END_OF_FILE
- if test 2459 -ne `wc -c <'bitmaps/blackblock.xpm.uu'`; then
- echo shar: \"'bitmaps/blackblock.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/blackblock.xpm.uu'
- fi
- if test -f 'bitmaps/bullet.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/bullet.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/bullet.xpm.uu'\" \(537 characters\)
- sed "s/^X//" >'bitmaps/bullet.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 bullet.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@8G5L;&5T7WAP;5M=(#T@>PHB-R`Q
- XM-B`X(#$B+`HB(`ES($YO;F4)8R!.;VYE(BP*(BX)8R!B;&%C:R(L"B)8"6,@
- XM(T,V0S9$-40U13)%,B(L"B)O"6,@9W)A>3@P(BP*(D\)8R`C.$(X0CDY.3E"
- XM-4(U(BP*(BL)8R!G<F%Y-#`B+`HB0`EC("-"-T(W0C="-T(W0C<B+`HB(PEC
- XM(&=R87DU,"(L"B(@("`N("`@(BP*(B`@+E@N("`B+`HB("Y8;T\N("(L"B(N
- XM6&]/3RLN(BP*(BXN+BXN+BXB+`HB+EAO0",K+B(L"B(N6&]`(RLN(BP*(BY8
- XM;T`C*RXB+`HB+EAO0",K+B(L"B(N6&]`(RLN(BP*(BY8;T`C*RXB+`HB+EAO
- XM0",K+B(L"B(N6&]`(RLN(BP*(BY8;T`C*RXB+`HB+BXN+BXN+B(L"B(@+BXN
- X'+BX@(GT["B(N
- X`
- Xend
- END_OF_FILE
- if test 537 -ne `wc -c <'bitmaps/bullet.xpm.uu'`; then
- echo shar: \"'bitmaps/bullet.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/bullet.xpm.uu'
- fi
- if test -f 'bitmaps/digit0.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit0.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit0.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit0.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit0.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70P7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`N("XN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`N("`B+`HB("`@+BX@+BXN+BXN+BXN+BXN+BXN+BXN+B`N+B`@(BP*
- XM(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@("(L"B(@("`N+BXN("XN
- XM+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@
- XM("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L
- XM"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@
- XM("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@
- XM("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B
- XM+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN
- XM("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@
- XM("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@
- XM(BP*(B`@("XN+BX@("`@("`@("`@("`@("`@("XN+BX@("(L"B(@("`N+BX@
- XM("`@("`@("`@("`@("`@("`@+BXN("`B+`HB("`@("`@("`@("`@("`@("`@
- XM("`@("`@("`@("`@(BP*(B`@("XN+B`@("`@("`@("`@("`@("`@("`N+BX@
- XM("(L"B(@("`N+BXN("`@("`@("`@("`@("`@("`N+BXN("`B+`HB("`@+BXN
- XM+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN
- XM+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N
- XM+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+B`N+BXN+BXN
- XM+BXN+BXN+BX@+BXN+B`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`N+B`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB("`@
- XM+B`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit0.xpm.uu'`; then
- echo shar: \"'bitmaps/digit0.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit0.xpm.uu'
- fi
- if test -f 'bitmaps/digit1.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit1.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit1.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit1.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit1.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70Q7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`N("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`N+B`@(BP*
- XM(B`@("`@("`@("`@("`@("`@("`@("`@("`N+BX@("(L"B(@("`@("`@("`@
- XM("`@("`@("`@("`@("`N+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@
- XM("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L
- XM"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`@
- XM("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@
- XM("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN("`B
- XM+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@
- XM("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@
- XM("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@
- XM(BP*(B`@("`@("`@("`@("`@("`@("`@("`@("XN+BX@("(L"B(@("`@("`@
- XM("`@("`@("`@("`@("`@("`@+BXN("`B+`HB("`@("`@("`@("`@("`@("`@
- XM("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@("`N+BX@
- XM("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`N+BXN("`B+`HB("`@("`@
- XM("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@
- XM("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@
- XM("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@
- XM("`@("`@("`@+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@("`N
- XM+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("XN("`B+`HB("`@
- XM("`@("`@("`@("`@("`@("`@("`@("`@+B`@(BP*(B`@("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit1.xpm.uu'`; then
- echo shar: \"'bitmaps/digit1.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit1.xpm.uu'
- fi
- if test -f 'bitmaps/digit2.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit2.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit2.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit2.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit2.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70R7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("XN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`N("`B+`HB("`@("`@+BXN+BXN+BXN+BXN+BXN+BXN+B`N+B`@(BP*
- XM(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@("(L"B(@("`@("`@("XN
- XM+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@
- XM("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L
- XM"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`@
- XM("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@
- XM("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN("`B
- XM+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@
- XM("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@
- XM("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@
- XM(BP*(B`@("`@("`@+BXN+BXN+BXN+BXN+BXN("XN+BX@("(L"B(@("`@("`@
- XM+BXN+BXN+BXN+BXN+BXN+BX@+BXN("`B+`HB("`@("`@+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`@("`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`@("`@
- XM("(L"B(@("`N+BXN("XN+BXN+BXN+BXN+BXN+B`@("`@("`B+`HB("`@+BXN
- XM+BX@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("XN+BXN("`@("`@("`@
- XM("`@("`@("`@("`@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("`@("`@
- XM("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("XN
- XM+BXN("`@("`@("`@("`@("`@("`@("`@("(L"B(@("`N+BXN+B`@("`@("`@
- XM("`@("`@("`@("`@("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`@("`@
- XM("`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@("`@("`@("(L"B(@("`N
- XM+BXN+B`@("`@("`@("`@("`@("`@("`@("`B+`HB("`@+BXN+B`N+BXN+BXN
- XM+BXN+BXN+BX@("`@("`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`@
- XM("`@("(L"B(@("`N+B`N+BXN+BXN+BXN+BXN+BXN+BXN("`@("`B+`HB("`@
- XM+B`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@("`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit2.xpm.uu'`; then
- echo shar: \"'bitmaps/digit2.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit2.xpm.uu'
- fi
- if test -f 'bitmaps/digit3.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit3.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit3.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit3.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit3.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70S7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("XN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`N("`B+`HB("`@("`@+BXN+BXN+BXN+BXN+BXN+BXN+B`N+B`@(BP*
- XM(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@("(L"B(@("`@("`@("XN
- XM+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@
- XM("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L
- XM"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`@
- XM("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@
- XM("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN("`B
- XM+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@
- XM("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@
- XM("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@
- XM(BP*(B`@("`@("`@+BXN+BXN+BXN+BXN+BXN("XN+BX@("(L"B(@("`@("`@
- XM+BXN+BXN+BXN+BXN+BXN+BX@+BXN("`B+`HB("`@("`@+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`@("`@(BP*(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@
- XM("(L"B(@("`@("`@("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@("`@
- XM("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@
- XM("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@
- XM("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`N+BXN+BXN
- XM+BXN+BXN+BX@+BXN+B`@(BP*(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`@("`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB("`@
- XM("`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit3.xpm.uu'`; then
- echo shar: \"'bitmaps/digit3.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit3.xpm.uu'
- fi
- if test -f 'bitmaps/digit5.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit5.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit5.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit5.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit5.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70U7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`N("XN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`@("`B+`HB("`@+BX@+BXN+BXN+BXN+BXN+BXN+BXN+B`@("`@(BP*
- XM(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`@("`@("(L"B(@("`N+BXN("XN
- XM+BXN+BXN+BXN+BXN+B`@("`@("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@
- XM("`@("`@("`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@("`@("`@("(L
- XM"B(@("`N+BXN+B`@("`@("`@("`@("`@("`@("`@("`B+`HB("`@+BXN+BX@
- XM("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("XN+BXN("`@("`@("`@("`@
- XM("`@("`@("`@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("`@("`@("`B
- XM+`HB("`@+BXN+BX@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("XN+BXN
- XM("`@("`@("`@("`@("`@("`@("`@("(L"B(@("`N+BXN+B`@("`@("`@("`@
- XM("`@("`@("`@("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`@("`@("`@
- XM(BP*(B`@("XN+BX@+BXN+BXN+BXN+BXN+BXN("`@("`@("(L"B(@("`N+BX@
- XM+BXN+BXN+BXN+BXN+BXN+BX@("`@("`B+`HB("`@("`@+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`@("`@(BP*(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@
- XM("(L"B(@("`@("`@("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@("`@
- XM("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@
- XM("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@
- XM("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`N+BXN+BXN
- XM+BXN+BXN+BX@+BXN+B`@(BP*(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`@("`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB("`@
- XM("`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit5.xpm.uu'`; then
- echo shar: \"'bitmaps/digit5.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit5.xpm.uu'
- fi
- if test -f 'bitmaps/digit6.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit6.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit6.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit6.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit6.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70V7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@("(L"B(@("`N("`@("`@("`@("`@("`@("`@
- XM("`@("`@("`B+`HB("`@+BX@("`@("`@("`@("`@("`@("`@("`@("`@(BP*
- XM(B`@("XN+B`@("`@("`@("`@("`@("`@("`@("`@("(L"B(@("`N+BXN("`@
- XM("`@("`@("`@("`@("`@("`@("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@
- XM("`@("`@("`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@("`@("`@("(L
- XM"B(@("`N+BXN+B`@("`@("`@("`@("`@("`@("`@("`B+`HB("`@+BXN+BX@
- XM("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("XN+BXN("`@("`@("`@("`@
- XM("`@("`@("`@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("`@("`@("`B
- XM+`HB("`@+BXN+BX@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("XN+BXN
- XM("`@("`@("`@("`@("`@("`@("`@("(L"B(@("`N+BXN+B`@("`@("`@("`@
- XM("`@("`@("`@("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`@("`@("`@
- XM(BP*(B`@("XN+BX@+BXN+BXN+BXN+BXN+BXN("`@("`@("(L"B(@("`N+BX@
- XM+BXN+BXN+BXN+BXN+BXN+BX@("`@("`B+`HB("`@("`@+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`@("`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@
- XM("(L"B(@("`N+BXN("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@+BXN
- XM+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN
- XM+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N
- XM+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+B`N+BXN+BXN
- XM+BXN+BXN+BX@+BXN+B`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`N+B`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB("`@
- XM+B`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit6.xpm.uu'`; then
- echo shar: \"'bitmaps/digit6.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit6.xpm.uu'
- fi
- if test -f 'bitmaps/digit8.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit8.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit8.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit8.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit8.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70X7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`N("XN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`N("`B+`HB("`@+BX@+BXN+BXN+BXN+BXN+BXN+BXN+B`N+B`@(BP*
- XM(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@("(L"B(@("`N+BXN("XN
- XM+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@
- XM("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L
- XM"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@
- XM("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@
- XM("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B
- XM+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN
- XM("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@
- XM("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@
- XM(BP*(B`@("XN+BX@+BXN+BXN+BXN+BXN+BXN("XN+BX@("(L"B(@("`N+BX@
- XM+BXN+BXN+BXN+BXN+BXN+BX@+BXN("`B+`HB("`@("`@+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`@("`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@
- XM("(L"B(@("`N+BXN("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@+BXN
- XM+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN
- XM+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N
- XM+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+B`N+BXN+BXN
- XM+BXN+BXN+BX@+BXN+B`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`N+B`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB("`@
- XM+B`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit8.xpm.uu'`; then
- echo shar: \"'bitmaps/digit8.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit8.xpm.uu'
- fi
- if test -f 'bitmaps/digit9.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/digit9.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/digit9.xpm.uu'\" \(2011 characters\)
- sed "s/^X//" >'bitmaps/digit9.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 digit9.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9&EG:70Y7WAP;5M=(#T@>PHB,S`@
- XM-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`N("XN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`N("`B+`HB("`@+BX@+BXN+BXN+BXN+BXN+BXN+BXN+B`N+B`@(BP*
- XM(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@("(L"B(@("`N+BXN("XN
- XM+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@
- XM("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L
- XM"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@
- XM("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@
- XM("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B
- XM+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN
- XM("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@
- XM("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@
- XM(BP*(B`@("XN+BX@+BXN+BXN+BXN+BXN+BXN("XN+BX@("(L"B(@("`N+BX@
- XM+BXN+BXN+BXN+BXN+BXN+BX@+BXN("`B+`HB("`@("`@+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`@("`@(BP*(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@
- XM("(L"B(@("`@("`@("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@("`@
- XM("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@("`@("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("`@
- XM("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@("`@("`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("`@("`@("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`@
- XM("`@("`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@("`@("`N+BXN+BXN
- XM+BXN+BXN+BX@+BXN+B`@(BP*(B`@("`@("`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`@("`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB("`@
- XM("`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@
- XK("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT["B`@
- X`
- Xend
- END_OF_FILE
- if test 2011 -ne `wc -c <'bitmaps/digit9.xpm.uu'`; then
- echo shar: \"'bitmaps/digit9.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/digit9.xpm.uu'
- fi
- if test -f 'bitmaps/fulldigit.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/fulldigit.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/fulldigit.xpm.uu'\" \(2020 characters\)
- sed "s/^X//" >'bitmaps/fulldigit.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 fulldigit.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@9G5L;&1I9VET7WAP;5M=(#T@>PHB
- XM,S`@-#`@,B`Q(BP*(B`)8R!.;VYE(BP*(BX)8R!R960B+`HB("`@("`@("`@
- XM("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`B
- XM+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(BP*(B`@("`N+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`N("XN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+B`N("`B+`HB("`@+BX@+BXN+BXN+BXN+BXN+BXN+BXN+B`N+B`@
- XM(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N+BX@("(L"B(@("`N+BXN
- XM("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@
- XM("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@
- XM("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN
- XM+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@
- XM("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN
- XM("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN
- XM+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@
- XM("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN
- XM+B`@(BP*(B`@("XN+BX@+BXN+BXN+BXN+BXN+BXN("XN+BX@("(L"B(@("`N
- XM+BX@+BXN+BXN+BXN+BXN+BXN+BX@+BXN("`B+`HB("`@("`@+BXN+BXN+BXN
- XM+BXN+BXN+BXN+B`@("`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN+B`N
- XM+BX@("(L"B(@("`N+BXN("XN+BXN+BXN+BXN+BXN+B`N+BXN("`B+`HB("`@
- XM+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@("XN+BXN("`@("`@
- XM("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@("`@("`@("`@("XN
- XM+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N+BXN+B`@(BP*(B`@
- XM("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@("`N+BXN+B`@("`@
- XM("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+BX@("`@("`@("`@("`@("`N
- XM+BXN+B`@(BP*(B`@("XN+BXN("`@("`@("`@("`@("`@+BXN+BX@("(L"B(@
- XM("`N+BXN+B`@("`@("`@("`@("`@("XN+BXN("`B+`HB("`@+BXN+B`N+BXN
- XM+BXN+BXN+BXN+BX@+BXN+B`@(BP*(B`@("XN+B`N+BXN+BXN+BXN+BXN+BXN
- XM+B`N+BX@("(L"B(@("`N+B`N+BXN+BXN+BXN+BXN+BXN+BXN("XN("`B+`HB
- XM("`@+B`N+BXN+BXN+BXN+BXN+BXN+BXN+BX@+B`@(BP*(B`@("`N+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+B`@("(L"B(@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(GT[
- X!"B`@
- X`
- Xend
- END_OF_FILE
- if test 2020 -ne `wc -c <'bitmaps/fulldigit.xpm.uu'`; then
- echo shar: \"'bitmaps/fulldigit.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/fulldigit.xpm.uu'
- fi
- if test -f 'bitmaps/mouse.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/mouse.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/mouse.xpm.uu'\" \(3256 characters\)
- sed "s/^X//" >'bitmaps/mouse.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 mouse.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@;6]U<V5?>'!M6UT@/2!["B(S-2`U
- XM-R`T(#$B+`HB(`ES($YO;F4)8R!.;VYE(BP*(BX)8R!I=F]R>2(L"B)8"6,@
- XM8FQA8VLB+`HB;PEC("-",D(R0S!#,$1#1$,B+`HB("`@("`@("`@("`@("`@
- XM("`@("XN("`@("`@("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`@("XN
- XM("`@("`@("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`@+BX@("`@("`@
- XM("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`@+BX@("`@("`@("`@("`@
- XM("`B+`HB("`@("`@("`@("`@("`@("`N+B`@("`@("`@("`@("`@("`B+`HB
- XM("`@("`@("`@("`@("`@("`N+B`@("`@("`@("`@("`@("`B+`HB("`@("`@
- XM("`@("`@("`@("`N+B`@("`@("`@("`@("`@("`B+`HB("`@("`@("`@("`@
- XM("`@("`N+B`@("`@("`@("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`N
- XM+B`@("`@("`@("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`N+B`@("`@
- XM("`@("`@("`@("`B+`HB("`@("`@("`@("`@("`@("`N+B`@("`@("`@("`@
- XM("`@("`B+`HB("`@("`@("`@("`@("`@+BXN+BXN("`@("`@("`@("`@("`B
- XM+`HB("`@("`@("`@("`@("`@+BXN+BXN("`@("`@("`@("`@("`B+`HB("`@
- XM("`@("`@("`@("`@6%A86%A8("`@("`@("`@("`@("`B+`HB("`@+BXN+BXN
- XM+BY8+BXN+BXN+BXN+BXN6"XN+BXN+BX@("`B+`HB("XN+BXN+BXN+BY8+BXN
- XM+BXN+BXN+BXN6"XN+BXN+BXN+B`B+`HB("XN+BXN+BXN+BY8+BXN+BXN+BXN
- XM+BXN6"XN+BXN+BXN+B`B+`HB+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN6"XN
- XM+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN6"XN+BXN+BXN
- XM+BXB+`HB+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN6"XN+BXN+BXN+BXB+`HB
- XM+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN6"XN+BXN+BXN+BXB+`HB+BXN+BXN
- XM+BXN+BY8+BXN+BXN+BXN+BXN6"XN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BY8
- XM+BXN+BXN+BXN+BXN6"XN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BY8+BXN+BXN
- XM+BXN+BXN6"XN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN
- XM6"XN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN6"XN+BXN
- XM+BXN+BXB+`HB+BXN+BXN+BXN+BY8+BXN+BXN+BXN+BXN6"XN+BXN+BXN+BXB
- XM+`HB6%A86%A86%A86%A86%A86%A86%A86%A86%A86%A86%A86%@B+`HB+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB
- XM+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB
- XM+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXB+`HB+BXN+BXN
- XM+BXN+BXN+BXN+BXN+BXN+BXN;V]O;V]O;RXN+BXB+`HB+BXN+BXN+BXN+BXN
- XM+BXN+BXN+BXN+BXN;V]O;V]O;RXN+BXB+`HB+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+BXN;V]O;V]O;RXN+BXB+`HB("XN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM;V]O;V]O;RXN+B`B+`HB("XN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- XM+BXN+B`B+`HB("`@+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BX@("`B
- X#?3L*
- X`
- Xend
- END_OF_FILE
- if test 3256 -ne `wc -c <'bitmaps/mouse.xpm.uu'`; then
- echo shar: \"'bitmaps/mouse.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/mouse.xpm.uu'
- fi
- if test -f 'bitmaps/stickyblock.xpm.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'bitmaps/stickyblock.xpm.uu'\"
- else
- echo shar: Extracting \"'bitmaps/stickyblock.xpm.uu'\" \(2026 characters\)
- sed "s/^X//" >'bitmaps/stickyblock.xpm.uu' <<'END_OF_FILE'
- Xbegin 644 stickyblock.xpm
- XM+RH@6%!-("HO"G-T871I8R!C:&%R("H@<W1I8VMY8FQO8VM?>'!M6UT@/2![
- XM"B(S,B`S,B`Q-2`Q(BP*(B`)<R!.;VYE"6,@3F]N92(L"B(N"6,@=VAI=&4B
- XM+`HB6`EC(",S,#`P03DB+`HB;PEC("-!.3$W,#`B+`HB3PEC(",Q03`P.#0B
- XM+`HB*PEC(",R0S`P1$,B+`HB0`EC(",S1#`P1C(B+`HB(PEC("-#0S)#,#`B
- XM+`HB)`EC(",T-#`P1D4B+`HB)0EC("-%.#-%,#`B+`HB)@EC("-&.#5&,#`B
- XM+`HB*@EC(",X-#`P,#`B+`HB/0EC(",T,#0P03!!,$,P0S`B+`HB+0EC('-T
- XM965L(&)L=64B+`HB.PEC(')E9"(L"B(@("`@("`@("`@("`@("`@("`@("`@
- XM("`@("`@("`@("(L"B(@("`@("`@("`@("`N+BXN+BXN+B`@("`@("`@("`@
- XM("(L"B(@("`@("`@("`@+BY86%A86%AO3RXN("`@("`@("`@("(L"B(@("X@
- XM("`@("XN6%@K*RLK*RMO6%A/+BX@("X@+B`@("(L"B(@+B`@+BX@("Y/6%@K
- XM*RLK*RMO6%A/3RX@("X@("X@("(L"B(@+B`@+B`@+EA8*RM`0$`C(R,K*UA8
- XM3T\N("`N("X@("(L"B(@+B`N("`@+EA8*T`D)"5`0$`K*UA83T\N("`N("`@
- XM("(L"B(@("`N("`N6"LK0"0D)B1`0$!`*RM86%A/+B`@("`@("(L"B(@("`N
- XM("`N;RLK0"0F)"9`0$!`*RM86%A/+B`@("`@("(L"B(@("`@("`N6",C0"4D
- XM)$`E)25`*RMO;V]/+B`@("`@("(L"B(@("`@("`N6",C0"4D)$`E)25`*RMO
- XM;V]/+B`@("`@("(L"B(@("`@("`N6"LK(T!`0$!`0$`C*R-86%@J+B`@("`@
- XM("(L"B(@("`@("`N6%A8(RM`0$`K*RLC(UA86%A/+B`@("`@("(L"B(@("`@
- XM("`N3V]O*RLK*RLC(R,K*UA83T]/+B`@("`@("(L"B(@("`@("`@+EA86%@K
- XM*RLK*RMO6%A83T\N("`N("`@("(L"B(@("`@("`@+D]/6%A86%A86%AO6%A/
- XM3T\N("`N("`@("(L"B(@("`@("`@("Y/3T]86%A86%A8*BI/3RX@("`N("X@
- XM("(L"B(@("`N("`@("XN3T]86%A86%A8*BI/+BX@("`N("X@("(L"B(@("`@
- XM+B`@("`]+BY/3T]/3T]/3RXN/2`@("X@("X@("(L"B(@+B`@+B`@("`]/3TN
- XM+BXN+BXN+CT]/2`@("X@+B`@("(L"B(@("X@("X@("`@/3T]/3T]/3T]/3T]
- XM("`@("`@+B`@("(L"B(@("`N("`@("`@(#T]+3T]+3TM/3T@("`@("`@("`@
- XM("(L"B(@("`@("`@("`@(#T]+3T]+3TM/3T@("`@("`@("`@("(L"B(@("`@
- XM("`@("`@/3T]+3T]+3TM/3T]("`@("`@("`@("(L"B(@("`@("`@("`]/3TM
- XM+3T]+3T]+3T]/2`@("`@("`@("(L"B(@("`@("`@/3T]/2TM/3T]+3T]/2TM
- XM/3T]("`@("`@("(L"B(@("`@("`]/3T]/3T]/3T]/3T]/3T]/3T]("`@("`@
- XM("(L"B(@+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN("(L"B(N.SL[
- XM.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SL[+B(L"B(N.SL[.SL[.SL[.SL[
- XM.SL[.SL[.SL[.SL[.SL[.SL[+B(L"B(N.SL[.SL[.SL[.SL[.SL[.SL[.SL[
- XM.SL[.SL[.SL[+B(L"B(@+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN+BXN
- X%(")].PH[
- X`
- Xend
- END_OF_FILE
- if test 2026 -ne `wc -c <'bitmaps/stickyblock.xpm.uu'`; then
- echo shar: \"'bitmaps/stickyblock.xpm.uu'\" unpacked with wrong size!
- fi
- # end of 'bitmaps/stickyblock.xpm.uu'
- fi
- if test -f 'error.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'error.c'\"
- else
- echo shar: Extracting \"'error.c'\" \(2496 characters\)
- sed "s/^X//" >'error.c' <<'END_OF_FILE'
- X#include "include/copyright.h"
- X
- X/*
- X * Include file dependencies:
- X */
- X
- X#include <stdio.h>
- X#include <xpm.h>
- X
- X#include "include/init.h"
- X
- X#include "include/error.h"
- X
- X/*
- X * Internal macro definitions:
- X */
- X
- X/*
- X * Internal type declarations:
- X */
- X
- X/*
- X * Internal variable declarations:
- X */
- X
- X#if NeedFunctionPrototypes
- Xvoid NormalMessage(char *message)
- X#else
- Xvoid NormalMessage(message)
- X char *message;
- X#endif
- X{
- X /* Print a message to standard out flush it */
- X fprintf(stdout, "XBoing - %s\n", message);
- X fflush(stdout);
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid ErrorMessage(char *message)
- X#else
- Xvoid ErrorMessage(message)
- X char *message;
- X#endif
- X{
- X /* Print a standard error message to stdout and flush it */
- X fprintf(stdout, "XBoing - Error: %s\n", message);
- X fprintf(stdout, "\nPlease read README.problems document for help.\n");
- X fflush(stdout);
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid WarningMessage(char *message)
- X#else
- Xvoid WarningMessage(message)
- X char *message;
- X#endif
- X{
- X /* Print a standard warning message to stdout and flush it */
- X fprintf(stdout, "XBoing - Warning: %s\n", message);
- X fflush(stdout);
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid HandleXPMError(Display *display, int ErrorStatus, char *tag)
- X#else
- Xvoid HandleXPMError(display, ErrorStatus, tag)
- X Display *display;
- X int ErrorStatus;
- X char *tag;
- X#endif
- X{
- X char *error = NULL;
- X char *warning = NULL;
- X
- X /* Switch on the type of error returned by xpm library */
- X switch (ErrorStatus)
- X {
- X case XpmSuccess:
- X return;
- X
- X case XpmColorError:
- X /* The colour name passed was bung */
- X warning = "Could not parse or alloc requested colour";
- X break;
- X
- X case XpmNoMemory:
- X /* Not enough memory for pixmap */
- X error = "Not enough memory for pixmap creation";
- X break;
- X
- X case XpmColorFailed:
- X /* No more entries available in colourmap */
- X error = "Colourmap is full - cannot allocate a colour";
- X break;
- X
- X case XpmOpenFailed:
- X /* Xpm could not open the pixmap file */
- X error = "Unable to open pixmap file";
- X break;
- X
- X case XpmFileInvalid:
- X /* XPM file contains invalid or corrupt data */
- X error = "XPM file contains invalid or corrupt data";
- X break;
- X
- X default:
- X /* Unexpected xpm error code */
- X error = "Unexpected xpm error code";
- X break;
- X }
- X
- X /* If there is to be a warning then issue it */
- X if (warning)
- X fprintf(stdout, "%s - Warning: %s.\n", tag, warning);
- X
- X if (error)
- X {
- X /* Argg. An error so tell everyone */
- X fprintf(stderr, "%s - Error: %s.\n", tag, error);
- X ShutDown(display, 1, "Fatal error.");
- X }
- X}
- END_OF_FILE
- if test 2496 -ne `wc -c <'error.c'`; then
- echo shar: \"'error.c'\" unpacked with wrong size!
- fi
- # end of 'error.c'
- fi
- if test -f 'include/ball.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'include/ball.h'\"
- else
- echo shar: Extracting \"'include/ball.h'\" \(3331 characters\)
- sed "s/^X//" >'include/ball.h' <<'END_OF_FILE'
- X#ifndef _BALL_H_
- X#define _BALL_H_
- X
- X#include "copyright.h"
- X
- X/*
- X * Dependencies on other include files:
- X */
- X
- X#include <X11/Xlib.h>
- X
- X/*
- X * Constants and macros:
- X */
- X
- X#define BALL_WIDTH 20
- X#define BALL_HEIGHT 19
- X
- X#define BALL_WC (BALL_WIDTH / 2)
- X#define BALL_HC (BALL_HEIGHT / 2)
- X
- X#define BIRTH_SLIDES 8
- X#define BALL_SLIDES 5
- X
- X#define MAX_BALLS 5
- X
- X#define MAX_X_VEL 14
- X#define MAX_Y_VEL 14
- X
- X#define MIN_DY_BALL 2
- X#define MIN_DX_BALL 2
- X
- X#define BALL_ANIM_RATE 50
- X#define BIRTH_FRAME_RATE 5
- X#define BALL_FRAME_RATE 5
- X#define BORDER_ANIM_DELAY 15
- X
- X#define PADDLE_HIT_SCORE 10
- X
- X#define BALL_AUTO_ACTIVE_DELAY 3000
- X
- X#define DIST_BALL_OF_PADDLE 45
- X
- X#define PADDLE_BALL_FRAME_TILT 10000
- X
- X
- X/*
- X * Type declarations:
- X */
- X
- Xenum BallStates
- X{
- X BALL_POP,
- X BALL_ACTIVE,
- X BALL_STOP,
- X BALL_CREATE,
- X BALL_DIE,
- X BALL_WAIT,
- X BALL_READY,
- X BALL_NONE
- X};
- X
- Xtypedef struct ball
- X{
- X int waitMode; /* Ball waiting mode */
- X int waitingFrame; /* Frame to wait until */
- X int newMode; /* Ball's new mode */
- X int nextFrame; /* next frame for something */
- X int active; /* True - in use, False - dead */
- X int oldx; /* Old x coord of ball centre */
- X int oldy; /* Old y coord of ball centre */
- X int ballx; /* Current x coord of ball centre */
- X int bally; /* Current y coord of ball centre */
- X int dx; /* Change in x axis increment */
- X int dy; /* Change in y axis increment */
- X int slide; /* Current pixmap visible */
- X int lastPaddleHitFrame; /* Last frame the ball hit paddle */
- X enum BallStates ballState; /* The state of the ball */
- X} BALL;
- X
- X/*
- X * Function prototypes:
- X */
- X
- X#if NeedFunctionPrototypes
- Xvoid InitialiseBall(Display *display, Window window, Colormap colormap);
- Xvoid FreeBall(Display *display);
- Xvoid RedrawBall(Display *display, Window window);
- Xvoid DrawTheBall(Display *display, Window window, int x, int y, int slide);
- Xvoid DrawTheBallBirth(Display *display, Window window, int x, int y, int slide);
- Xvoid KillBallNow(Display *display, Window window, int i);
- Xvoid GetBallPosition(int *ballX, int *ballY, int i);
- Xvoid ResetBallStart(Display *display, Window window);
- Xint GetBallMode(int i);
- Xvoid ChangeBallMode(int newMode, int i);
- Xint AddANewBall(int x, int y, int dx, int dy);
- Xvoid ClearAllBalls(void);
- Xvoid HandleBallMode(Display *display, Window window);
- Xint StartAnotherBall(Display *display, Window window);
- Xint IsBallWaiting(void);
- Xvoid ClearBall(int i);
- Xvoid SplitBallInTwo(Display *display, Window window);
- Xvoid ClearBallNow(Display *display, Window window, int i);
- Xint GetAnActiveBall(void);
- Xint ActivateWaitingBall(void);
- Xint GetNumberOfActiveBalls(void);
- X#else
- Xint GetNumberOfActiveBalls();
- Xint ActivateWaitingBall();
- Xint GetAnActiveBall();
- Xvoid ClearBallNow();
- Xvoid SplitBallInTwo();
- Xvoid ClearBall();
- Xvoid InitialiseBall();
- Xvoid FreeBall();
- Xvoid RedrawBall();
- Xvoid DrawTheBall();
- Xvoid DrawTheBallBirth();
- Xvoid KillBallNow();
- Xvoid GetBallPosition();
- Xvoid ResetBallStart();
- Xint GetBallMode();
- Xvoid ChangeBallMode();
- Xint AddANewBall();
- Xvoid ClearAllBalls();
- Xvoid HandleBallMode();
- Xint StartAnotherBall();
- Xint IsBallWaiting();
- X#endif
- X
- Xextern BALL balls[MAX_BALLS];
- Xextern int speedLevel;
- Xextern int paddleDx;
- X
- X#endif
- END_OF_FILE
- if test 3331 -ne `wc -c <'include/ball.h'`; then
- echo shar: \"'include/ball.h'\" unpacked with wrong size!
- fi
- # end of 'include/ball.h'
- fi
- if test -f 'include/blocks.h' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'include/blocks.h'\"
- else
- echo shar: Extracting \"'include/blocks.h'\" \(3240 characters\)
- sed "s/^X//" >'include/blocks.h' <<'END_OF_FILE'
- X#ifndef _BLOCKS_H_
- X#define _BLOCKS_H_
- X
- X#include "copyright.h"
- X
- X/*
- X * Dependencies on other include files:
- X */
- X
- X#include <X11/Xlib.h>
- X
- X/*
- X * Constants and macros:
- X */
- X
- X#define NONE_BLK -2
- X#define KILL_BLK -1
- X#define RED_BLK 0
- X#define BLUE_BLK 1
- X#define GREEN_BLK 2
- X#define TAN_BLK 3
- X#define YELLOW_BLK 4
- X#define PURPLE_BLK 5
- X#define BULLET_BLK 6
- X#define BLACK_BLK 7
- X#define COUNTER_BLK 8
- X#define BONUSX2_BLK 9
- X#define BONUSX4_BLK 10
- X#define BONUS_BLK 11
- X#define BOMB_BLK 12
- X#define DEATH_BLK 13
- X#define RANDOM_BLK 14
- X#define REVERSE_BLK 15
- X#define HYPERSPACE_BLK 16
- X#define EXTRABALL_BLK 17
- X#define MGUN_BLK 18
- X#define WALLOFF_BLK 19
- X#define MULTIBALL_BLK 20
- X#define STICKY_BLK 21
- X#define PAD_SHRINK_BLK 22
- X#define PAD_EXPAND_BLK 23
- X
- X#define MAX_ROW 18
- X#define MAX_COL 9
- X
- X#define BLOCK_WIDTH 40
- X#define BLOCK_HEIGHT 20
- X
- X#define SPACE 7
- X
- X#define MAX_NUM_LEVELS 50
- X
- X#define REGION_NONE 0
- X#define REGION_TOP 1
- X#define REGION_BOTTOM 2
- X#define REGION_LEFT 4
- X#define REGION_RIGHT 8
- X
- X/*
- X * Type declarations:
- X */
- X
- Xstruct aBlock
- X{
- X int occupied;
- X int exploding;
- X int currentFrame;
- X int nextFrame;
- X int lastFrame;
- X int blockOffsetX;
- X int blockOffsetY;
- X Region regionTop;
- X Region regionBottom;
- X Region regionLeft;
- X Region regionRight;
- X int x;
- X int y;
- X int width;
- X int height;
- X int blockType;
- X int hitPoints;
- X int explodeStartFrame;
- X int explodeNextFrame;
- X int explodeSlide;
- X int counterSlide; /* For counter blocks only */
- X int bonusSlide; /* For bonus blocks only */
- X int random;
- X
- X /* Used for splitting of the ball in multiball mode */
- X int ballHitIndex;
- X int balldx;
- X int balldy;
- X};
- X
- Xtypedef struct aBlock **BLOCKPTR;
- X
- X/*
- X * Function prototypes:
- X */
- X
- X#if NeedFunctionPrototypes
- Xvoid FreeBlockPixmaps(Display *display);
- Xvoid InitialiseBlocks(Display *display, Window window, Colormap colormap);
- Xvoid DrawBlock(Display *display, Window window, int row, int col,
- X int blockType);
- Xvoid SetupStage(Display *display, Window window);
- Xvoid ExplodeBlocksPending(Display *display, Window window);
- Xvoid RedrawAllBlocks(Display *display, Window window);
- Xvoid DrawTheBlock(Display *display, Window window, int x, int y,
- X int blockType, int slide);
- Xvoid ExplodeBlockType(Display *display, Window window, int x, int y,
- X int type, int slide);
- Xvoid AddNewBlock(Display *display, Window window, int row, int col,
- X int blockType, int counterSlide);
- Xvoid HandlePendingAnimations(Display *display, Window window);
- Xvoid AddBonusBlock(Display *display, Window window, int *row, int *col,
- X int type);
- Xvoid ClearBlockArray(void);
- Xint StillActiveBlocks(void);
- Xvoid SkipToNextLevel(Display *display, Window window);
- Xvoid PlaySoundForBlock(int type);
- X#else
- Xvoid PlaySoundForBlock();
- Xvoid FreeBlockPixmaps();
- Xvoid InitialiseBlocks();
- Xvoid DrawBlock();
- Xvoid SetupStage();
- Xvoid ExplodeBlocksPending();
- Xvoid RedrawAllBlocks();
- Xvoid DrawTheBlock();
- Xvoid ExplodeBlockType();
- Xvoid AddNewBlock();
- Xvoid HandlePendingAnimations();
- Xvoid AddBonusBlock();
- Xvoid ClearBlockArray();
- Xint StillActiveBlocks();
- Xvoid SkipToNextLevel();
- X#endif
- X
- Xextern struct aBlock blocks[MAX_ROW][MAX_COL];
- Xextern int rowHeight;
- Xextern int colWidth;
- Xextern int blocksExploding;
- X
- X#endif
- END_OF_FILE
- if test 3240 -ne `wc -c <'include/blocks.h'`; then
- echo shar: \"'include/blocks.h'\" unpacked with wrong size!
- fi
- # end of 'include/blocks.h'
- fi
- if test -f 'mess.c' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'mess.c'\"
- else
- echo shar: Extracting \"'mess.c'\" \(2880 characters\)
- sed "s/^X//" >'mess.c' <<'END_OF_FILE'
- X#include "include/copyright.h"
- X
- X/*
- X * Include file dependencies:
- X */
- X
- X#include <stdio.h>
- X#include <stdlib.h>
- X#include <stddef.h>
- X#include <X11/Xlib.h>
- X#include <X11/Xutil.h>
- X#include <X11/Xos.h>
- X
- X#include "include/error.h"
- X#include "include/level.h"
- X#include "include/init.h"
- X#include "include/stage.h"
- X#include "include/intro.h"
- X#include "include/main.h"
- X#include "include/misc.h"
- X
- X#include "include/mess.h"
- X
- X/*
- X * Internal macro definitions:
- X */
- X
- X#define CLEAR_DELAY 2000
- X
- X/*
- X * Internal type declarations:
- X */
- X
- X/*
- X * Internal variable declarations:
- X */
- X
- Xchar currentMessage[1024];
- Xint clearFrame;
- X
- X#if NeedFunctionPrototypes
- Xvoid InitialiseMessageSystem(Display *display, Window window, Colormap colormap)
- X#else
- Xvoid InitialiseMessageSystem(display, window, colormap)
- X Display *display;
- X Window window;
- X Colormap colormap;
- X#endif
- X{
- X /* Frame to clear message area */
- X clearFrame = 0;
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid FreeMessageSystem(Display *display)
- X#else
- Xvoid FreeMessageSystem(display)
- X Display *display;
- X#endif
- X{
- X /* Not much to free yet - maybe one day .... */
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid DrawMessage(Display *display, Window window, char *message, int clear)
- X#else
- Xvoid DrawMessage(display, window, message, clear)
- X Display *display;
- X Window window;
- X char *message;
- X int clear;
- X#endif
- X{
- X int len = strlen(message);
- X int plen;
- X
- X if (clear)
- X clearFrame = frame + CLEAR_DELAY;
- X else
- X clearFrame = frame - 1;
- X
- X /* Clear the message window */
- X XClearWindow(display, window);
- X
- X /* Obtain the text width so it can be centered */
- X plen = XTextWidth(textFont, message, len);
- X
- X /* Draw the string in the message window */
- X DrawText(display, window, ((PLAY_WIDTH/2) - plen) / 2, 5,
- X textFont, green, message, len);
- X
- X /* Just to be sure, flush the display */
- X XFlush(display);
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid SetCurrentMessage(Display *display, Window window, char *newMessage,
- X int clear)
- X#else
- Xvoid SetCurrentMessage(display, window, newMessage, clear)
- X Display *display;
- X Window window;
- X char *newMessage;
- X int clear;
- X#endif
- X{
- X /* Draw out new message */
- X DrawMessage(display, window, newMessage, clear);
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid AddMessage(char *newMessage)
- X#else
- Xvoid AddMessage(newMessage)
- X char *newMessage;
- X#endif
- X{
- X}
- X
- X#if NeedFunctionPrototypes
- Xvoid DisplayCurrentMessage(Display *display, Window window)
- X#else
- Xvoid DisplayCurrentMessage(display, window)
- X Display *display;
- X Window window;
- X#endif
- X{
- X char str[80];
- X char str2[80];
- X
- X /* Clear the frame when it's time */
- X if (frame == clearFrame)
- X {
- X /* Effectively erases message */
- X strcpy(str2, GetLevelName());
- X if (str2[0] != '\0')
- X {
- X /* Set the message to the name of the level */
- X sprintf(str, "- %s -", str2);
- X SetCurrentMessage(display, window, str, False);
- X }
- X else
- X DrawMessage(display, window, "", False);
- X
- X /* To be sure to be sure */
- X XFlush(display);
- X }
- X}
- END_OF_FILE
- if test 2880 -ne `wc -c <'mess.c'`; then
- echo shar: \"'mess.c'\" unpacked with wrong size!
- fi
- # end of 'mess.c'
- fi
- if test -f 'sounds/toggle.au.uu' -a "${1}" != "-c" ; then
- echo shar: Will not clobber existing file \"'sounds/toggle.au.uu'\"
- else
- echo shar: Extracting \"'sounds/toggle.au.uu'\" \(3574 characters\)
- sed "s/^X//" >'sounds/toggle.au.uu' <<'END_OF_FILE'
- Xbegin 644 toggle.au
- XM+G-N9````"#_____`````0``'T`````!``````````!=74(\+4VZ75\Z2ME=
- XM0SE)PM%%,ENNN-E95;2XN[2S2U7/KZTS+DC/QCHU.#0UR\5(,2JOJKI51<2O
- XMM[:O44;3K:DS+#S.QCDO/S\U+\S%4RPHKZR\34RVL;RUKM-%=[*I]RH^Y\4X
- XM+SD[,#G`]SPISZFT9T7)K[>[KZ]$4;JKM2@N6\'3+C9`/"XWQ=U`*E>JL.M#
- XMV:^YO+*W5TV]K;`J,DW(63,U.S8PS\5/+"FOIJTR+["GK2HK1]/3*RY*.2]%
- XMXULW)[^OMTU9NKZRKZW//]&JI4PS2MG9.4,\+BLZOL\N)3^QNME)O<7"L:^O
- XMODG-KJ:]+SGWNDPQ+C0U.=E.."E5M+S_2LS*QJ^NME==LJJO-#M3S&M'1R\N
- XM-\W)-RHQO,/*4]?%V:^OK^-"OZRQ:SU._UT\.SXX-#A+74$M,%&]PV-,8_^L
- XMK;#13[VLJ+I%0]7/V^LO*S$_QCLM*4O1Q.]=:T.NJ*O1.=6HH\PN,__,3S@O
- XM,S0Y0T5`*RKCL[I1W\G&JZROR/^^JZ[-/#UOVU-9+BPN0=D]+BM9Q;MO8]GK
- XMMZROLV?1N:JP13=&QM-7,RPS.D1+0#8M3LJ\VU?GXZ^MK\)GRK*MN/=$1]?W
- XM[STM,#_C638O-6?%Q6?K7]>LK+1-=[JHNCDP4\],+C,Z-C4_44HY+-VZN&=1
- XMO[NVL*^ZY\6SKLY`/%GK1T(X,S`]7V,U+46_O,Q?PL"]L["QTU/%K:I,,$;7
- XM=S0Q.#HV/%]C.BM$MKI=3[Z\MK:SM^/5O:_$03]9V4]`.#4V/UU;.S(_P;S)
- XM6]/!O;6VM]=WQ;.P7SU#]U]&.SX^/#U37T4P-]&[RE?GSKVUMKG?W<.RM>=!
- XM3-WC8TXW-SM1[TPV..?+R&-OX].XM+K+3<:VKU$[1-OO1T$\/CY#2U=).3K.
- XMOLE;V\O"N+F]U>O&N+?C14/K_U=..CL]3N]..CM7R,?K]]?7O+J[P6O/O[/3
- XM24!OUUE(/SU`0E-=1#HZV]7K255W_]/1W=-74[RZNO_CQ;K$TV]WR?_#SE<[
- XM-5E9539"1F=O6V\^3$VUN>]WQ+'!=_?*Q-O/S[P^,CC?;SHV36=W5T9*1%],
- XMN\O#S<RXO<OKV<C7PLWG..=)7T8[/$=?6TM90#Y&M,C.Z\:^N\OCS</&W;W#
- XM1D9'[TM)-45/9U-)0D<^5[Y9X\W!O[O$U]7(OLF[ST#K74Q".SM#6U]+0$<\
- XM3_?'U]&_P+O#U<W'P,_%O^LY:TQ`1#(X04Y%/40].4.[RKN]PZZRM\3'N[FV
- XMO;?;0>L_-SHP-#M*/CHY.S=?N4K5M+>UMK_$N[>YQ[#*/$]&/#HR,3I&0SDU
- XM2#8[W<W+N+:]K[.]PKZWM;VVU4YC:S0X-C,V13XY-SPX/;G=[[&WM+*ZPKVV
- XMN+NWL49/V3,U."XT.3PV,34W+TJ]9[>NNJNNMKJWL+&OM+G?/NLU+C(M+SHY
- XM,S`N.#'OO4NNK:^NL[:UK["SN:SC.FL_+2TM,#4X,2TQ.#`RO,SGJK"OK+&V
- XMLZZNKK>OO$%13"LN,"XU-#`R+S0Q/\#K6ZJMKZ^RLZ^QK["NO#];6RDP+"TU
- XM.#,O,C$S+;SC=ZFOKZVOM[6QK:^RK.=;RRXN-2LO-S@T,#$O-#Y;S]^MKJ^O
- XMM;6SL;*NLK7'1UTR+C`M,3<U,#$Q-#)'P-7#K:ZKKK:VL:VNMJZT/?=(*C`N
- XM+3,V-#$O,#,Z1\[=N*NOL:^TL["PLZ^SRU%70RPN+R\U-C`Q-"\Q2='?P:RR
- XMK*ZTM[2OKK.QL.=?]RPP,"TR-S8T,3(O.DY?V[JNKZ^OM[2RLK.QL]/55SDN
- XM+R\Q-#8S,3,P+T%9W;VPL:VNL[:UL*^TKZ_?5^<S+S$N,S<W,S$R,CE`:^^_
- XMLZ^RL;2VL[2UL['(]W<]-B\P,C4W-3`U-B\];^?+L;&RKK*WN+2QM+FRRE7?
- XM."\U,#4X.#<U,S<X/==OUZ^TM;.VN+:WM;:SO-WO9S<S-#0X.SHU-S@W.7=G
- XMU[2XLK6VNKJXMK>YL]MOUS4U.30W/#P[.3DX.D%OU^>UM;FWN+NZN[JWNKW3
- XM8VLZ.3DW.ST\.CLY.SU9U^^^N;BWNKR^O+FYO;F]4>,^-CTY.CT_/CL\/#Y'
- XM2]_9O+B\N[N^O;R]N[O!SW=?13H[/#Q`/SP]/3P]5>?GPKN\N;N_P;Z[N[^\
- XMO%G?ZS<_/CL_0D(_/CX^1T_CX\BZOKV]P;^]O,*]RVM92#@R,C8T,B\T+CXZ
- XM0L'$MJ^NKZ^NK:FOJ;Z[S=<X-#$M+R\N+"LO*CHY2TB[N+"OK:ZOK*FJJ\>W
- XMS]D[,C0S+RXN+BXJ*BM&.DW7MJ^NKJZNKJ^KJZR]O,[#-3,U+BXR+B\M*BXT
- XM/5E(OK*OL:ZOL*^NJJZMQ,;!3#@Q,3`O,"\Q+BHM-41,2[VYK*RQKZ^QK:JN
- XMMLK"R><W+RPQ,3`R,"LN+4P_6U^VL+"OL;&QL*RMKL^_U\PT,RTM+S`O+BHG
- XM*UU/13VMIZRMKJVMKJVII*[3Y\3W+2@H+2XN+2PJ)"M!749KM:>KK:VNK:VI
- XMIJO#V\?O+RLJ+2TN+BXL)28O5W=(O*VFJZZNK:ZNJ:2HPW??T3DK)BLO+B\N
- XM+"8J,V=;2..KIZJNKZZNJZ>FLE]9S.\K)2<L+"TL*B0B*.?W1&NNHZ2IK*NK
- XMJJBEG[-&2+Q%)A\H+"LK*B@E("S3R4+WII^EJZNKJJFEGZ?K/M_5*2`B*BLK
- XM*BDE("8^Q$@_NI^?J:NIJ:FGI)^KO$';XS,@("@L*RLI(Q\I][MO7\"@H*:K
- XMJZNJI)^BOSU3RC\E'R<K+2PL*!\A-<;5/<FCGZ2LK*RLJJ*?IE$^O,,N'R`L
- XM+2TL+"DC(36ZT3UOI)^FKJVLK*BDG[=-/,3'+1\F+"XM+2DC("[&N55=MY^C
- XMK*VLK:RGGY]W-/^Y."$@*RXN+2LJ)",NR[]?9ZR@HZRNK:RJI:&Q9SO,T3<A
- XM(BHO+BTL)R`KU[A?:[RCHJFMK:VMJJ.?N3Y#O_\M'R@N+BXN+"8D*EF[RE>]
- XMJ:"JK["NK:>CILXU2,E+*R`I+R\O+2DB*#VUVTW=IY^HKZZMK:NEH+D^/L+"
- XM+Q\D+C`N+BTI)2I;N-55Q:JDJ:ZOKJZKI:?!.T711#`D*2XP,"\K)B0YN=-K
- XMSJZEIZZPL*^NJ:&I4SG+QSDE)"TR,S(O+"8J/[/;3N^JI*JRL[*OK*BJOD]"
- XMW><W*2<O-34S+B@H/,2^4_^YJJJOM;.TL:RFK>\][\P]+B<Q-C8V-3$K+#JY
- XMR5=;LJBKM[BVMK*MJL))1\S/-BHL-3DX.3,N*CK?OV-?OZNMLKJXN+:NJZU/
- XM.-O%/2PL.#LZ.3@V+BT\P\%?;[^LK[FZN;FXKZVW4T7WVS\O+C<\.SHX,2PZ
- X'[\!O6\NMKCLZ
- X`
- Xend
- END_OF_FILE
- if test 3574 -ne `wc -c <'sounds/toggle.au.uu'`; then
- echo shar: \"'sounds/toggle.au.uu'\" unpacked with wrong size!
- fi
- # end of 'sounds/toggle.au.uu'
- fi
- echo shar: End of archive 25 \(of 30\).
- cp /dev/null ark25isdone
- MISSING=""
- 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
- if test ! -f ark${I}isdone ; then
- MISSING="${MISSING} ${I}"
- fi
- done
- if test "${MISSING}" = "" ; then
- echo You have unpacked all 30 archives.
- echo "Now execute sdecode.sh to build files."
- rm -f ark[1-9]isdone ark[1-9][0-9]isdone
- else
- echo You still need to unpack the following archives:
- echo " " ${MISSING}
- fi
- ## End of shell archive.
- exit 0
-