[net.sources.games] Sid Tool

richb@sunk.UUCP (04/12/87)

This is the next major release of sidtool, the pacman like game
for the Sun. This version has been rewritten to use SunView.
Outwardly, there is not much difference, inwardly in now uses
a state automation machine, to achieve the different states in
"real-time", and also give the Notifier a chance to do its "thing".

This version has got a fair chance of working reasonably on a Sun2,
by altering the SPEED definition in sidtool.h (probably down to 0).
I haven't got a Sun2, so that hasn't been tested.

I'll expect to rewrite this again in about six monthes time in NeWS,
and at the time, the design of the graphics might also change.

[To John Gilmore / Rich Morin: this is the version you should use
 for the forthcoming Sun User Group tape.]

Please start with the README.

Happy debugging,

    Rich.

-------CUT HERE-------CUT HERE----------
#! /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 1 (of 5)."
# Contents:  Makefile README bltstuff.h images images/BASHFUL0.pic
#   images/Makefile images/POKEY0.pic images/POKEY1.pic
#   images/SHADOW0.pic images/SHADOW1.pic images/SPEEDY0.pic
#   images/SPEEDY1.pic images/cirUP0.pic images/cirUP1.pic
#   images/cirUP2.pic images/cirUP3.pic images/eyesUP.pic
#   images/fruit1.pic images/fruit2.pic images/fruit3.pic
#   images/fruit4.pic images/fruit5.pic images/fruit6.pic
#   images/fruit7.pic images/fruit8.pic main.cursor patchlevel.h
#   sidtool.help sidtool.icon
# Wrapped by richb@sunk on Sun Apr 12 15:19:40 1987
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f Makefile -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"Makefile\"
else
echo shar: Extracting \"Makefile\" \(1371 characters\)
sed "s/^X//" >Makefile <<'END_OF_Makefile'
X#
X#  Makefile for the SID tool.
X#  Written by Rich Burridge - Sun Microsystems Australia (Melbourne).
X#
X#  Version 2.1.  -  April 1987.
X#
X#  No responsibility is taken for any errors inherent either in the comments
X#  or the code of this program, but if reported to me then an attempt will
X#  be made to fix them.
X#
XBINDIR          = ./release
XCFLAGS          = -O
XLDFLAGS         =
XOBJS            = sid_blt.o sid_main.o sid_stuff.o sid_sun.o
XSRCS            = sid_blt.c sid_main.c sid_stuff.c sid_sun.c
XHDRS            = bltstuff.h sidtool.h
XLIBS            = -lsuntool -lsunwindow -lpixrect
X
Xall:            sidtool
X
Xinstall:        all
X		install -c -s sidtool $(BINDIR)
X		make animate
X		cp README sidtool.maze sidtool.help	$(BINDIR)
X
Xanimate:
X		(cd images; make BINDIR=../$(BINDIR) install)
X
Xclean:
X		(cd images; make clean)
X		rm -f *~ *.o core sidtool.animate sidtool.hs sidtool
X
Xlint:
X		(cd images; make lint)
X		lint $(SRCS) -lsuntool -lsunwindow -lpixrect
X
Xbackup:
X		(cd images; make backup)
X		cp sid_main.c sid_main.c~
X		cp sid_blt.c sid_blt.c~
X		cp sid_stuff.c sid_stuff.c~
X		cp sid_sun.c sid_sun.c~
X		cp sidtool.h sidtool.h~
X
Xshar:
X		makekit * images/*
X
Xsidtool:        $(OBJS)
X		cc $(LDFLAGS) -o sidtool $(OBJS) $(LIBS)
X
Xsid_blt.o:      sid_blt.c $(HDRS)
Xsid_main.o:     sid_main.c $(HDRS)
Xsid_stuff.o:    sid_stuff.c $(HDRS)
Xsid_sun.o:      sid_sun.c $(HDRS)
END_OF_Makefile
if test 1371 -ne `wc -c <Makefile`; then
    echo shar: \"Makefile\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f README -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"README\"
else
echo shar: Extracting \"README\" \(1706 characters\)
sed "s/^X//" >README <<'END_OF_README'
X
X  Welcome to sidtool version 2.1.  -  April 1987.
X
XThis software is the second major release of the Sun Interactive
XDebugger program, better known as sidtool. It probably still
Xcontains bugs (and features). Should you find any of these, I
Xwould be pleased to hear about them, and try to remove them.
X
XSETUP.
XNote there is a #define in sidtool.h called SPEED. Experimentation
Xwith this should give a better timing for other machines such as 
XSun2s and the 3/260s.
X
XUnpack these files into a directory, alter the BINDIR line in
Xthe top level Makefile to be where you want the sidtool release
Xto be put, and type "make install".
X
XDISCLAIMER.
XThis software was developed and tested on a 3/50. It is recognised
Xthat this software runs slowly on Sun2s, and that there are
Xprobably timing problems on other Sun3s. If you find a good pause
Xfactor, please let me know.
X
XOPTIONS.
XThere are a few command line options for alternately specifying
Xwhere some of the files used by sidtool can be found. These are:
X
X -afilename   -  New animate filename.
X -cspeed      -  New class (speed) of machine.
X -d           -  Run in self demonstration mode.
X -hfilename   -  New help filename.
X -mfilename   -  New maze filename.
X -sfilename   -  New high score filename.
X
XThe replacement filenames can also be specified by environment
Xvariables. These are:
X
X SID_MAZE    -  New maze filename.
X SID_ANIMATE -  New animate filename.
X SID_SCORE   -  New high score filename.
X SID_HELP    -  New help filename.
X
XKNOWN BUGS AND FEATURES:    None known.
X
XHave fun,
X
X  Rich Burridge,         SUN Microsystems Australia (Melbourne).
X  Tel:  +61 59 962672.   UUCP:  sun!sunaus!sunk!richb
X                         ACSnet:  richb@sunk.oz
END_OF_README
if test 1706 -ne `wc -c <README`; then
    echo shar: \"README\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f bltstuff.h -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"bltstuff.h\"
else
echo shar: Extracting \"bltstuff.h\" \(1266 characters\)
sed "s/^X//" >bltstuff.h <<'END_OF_bltstuff.h'
X
X/*  bltstuff.h
X *
X *  RasterOp definitions used by Sid Tool.
X *  Written by Rich Burridge - SUN Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors inherent either to the code
X *  or the comments of this program, but if reported to me then an attempt
X *  will be made to fix them.
X */
X
X#define  RRPL           PIX_SRC                  /* RASTEROP codes. */
X#define  ROR            PIX_SRC | PIX_DST
X#define  RXOR           PIX_SRC ^ PIX_DST
X#define  RCLR           PIX_CLR
X#define  RSET           PIX_SET
X#define  RINV           PIX_NOT(PIX_DST)
X
X/* Machine independent rasterop calls. */
X
X/* Manipulate a portion of the screen with itself. */
X#define  BLT_SCRN(sx,sy,w,h,op) \
X         (pw_writebackground(pw,sx,sy,w,h,op))
X
X/* Move an offscreen raster area to the screen. */
X#define  BLT_MEM_TO_SCRN(sx,sy,w,h,op,mem,mx,my) \
X         (pw_write(pw,sx,sy,w,h,op,mem,mx,my))
X
X/* Move an offscreen raster area to another offscreen raster area. */
X#define  BLT_MEM(mem1,mx1,my1,w,h,op,mem2,mx2,my2) \
X         ((void) pr_rop(mem1,mx1,my1,w,h,op,mem2,mx2,my2))
X
X/* Write text at x,y using rasterop function sfunc and font pf. */
X#define  WRITELN(x,y,text) \
X         (pw_text(pw,x,y,sfunc,pf,text))
END_OF_bltstuff.h
if test 1266 -ne `wc -c <bltstuff.h`; then
    echo shar: \"bltstuff.h\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test ! -d images ; then
    echo shar: Creating directory \"images\"
    mkdir images
fi
if test -f images/BASHFUL0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/BASHFUL0.pic\"
else
echo shar: Extracting \"images/BASHFUL0.pic\" \(1933 characters\)
sed "s/^X//" >images/BASHFUL0.pic <<'END_OF_images/BASHFUL0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x8001,0x0000,0x0000,
X	0x0000,0x8001,0x0000,0x0000,0x0000,0x4001,0x0000,0x0000,
X	0x0000,0x401E,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1020,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0000,0x3570,0x0300,0x0000,
X	0x0000,0x3AB0,0x0F00,0x0000,0x0000,0x3570,0x3C00,0x0000,
X	0x0000,0x1FE0,0xF000,0x0000,0x0000,0x0783,0xC000,0x0000,
X	0x0000,0x030F,0x0000,0x0000,0x0000,0x3FFC,0x0000,0x0000,
X	0x0000,0x3FF0,0x0000,0x0000,0x0000,0x7AB8,0x0000,0x0000,
X	0x0000,0x7558,0x0000,0x0000,0x0000,0x6AB8,0x0000,0x0000,
X	0x0000,0x5558,0x0000,0x0000,0x0000,0x6AA8,0x0000,0x0000,
X	0x0000,0x5558,0x0000,0x0000,0x000F,0xEAAF,0xFF00,0x0000,
X	0x01FF,0xD55F,0xFF00,0x0000,0x01F0,0xEAAC,0x0000,0x0000,
X	0x0000,0xD55C,0x0000,0x0000,0x0000,0xEAAC,0x0000,0x0000,
X	0x0000,0xD55C,0x0000,0x0000,0x0000,0xEAAC,0x0000,0x0000,
X	0x0001,0xD55C,0x0000,0x0000,0x0007,0xEAAC,0x0000,0x0000,
X	0x000E,0xF55C,0x0000,0x0000,0x0018,0x7AB8,0x0000,0x0000,
X	0x0070,0x3D70,0x0000,0x0000,0x00E0,0x1AE0,0x0000,0x0000,
X	0x0080,0x0FC0,0x0000,0x0000,0x0000,0x0780,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/BASHFUL0.pic
if test 1933 -ne `wc -c <images/BASHFUL0.pic`; then
    echo shar: \"images/BASHFUL0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/Makefile -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/Makefile\"
else
echo shar: Extracting \"images/Makefile\" \(739 characters\)
sed "s/^X//" >images/Makefile <<'END_OF_images/Makefile'
X#
X#  Makefile for the sidtool animate program.
X#  Written by Rich Burridge - Sun Microsystems Australia (Melbourne).
X#
X#  Version 2.1.  -  April 1987.
X#
X#  No responsibility is taken for any errors inherent either in the comments
X#  or the code of this program, but if reported to me then an attempt will
X#  be made to fix them.
X#
XBINARIES        = animate
XCFLAGS          = -O
XLDFLAGS         =
XOBJS            = animate.o
XSRCS            = animate.c
X
Xall:            $(BINARIES)
X
Xinstall:        all
X		animate
X		cp sidtool.animate $(BINDIR)
X
Xclean:
X		rm -f *~ *.o core animate sidtool.animate
X
Xlint:
X		lint $(SRCS)
X
Xbackup:
X		cp animate.c animate.c~
X
Xanimate:        $(OBJS)
X		cc $(LDFLAGS) -o animate $(OBJS)
X
Xanimate.o:      animate.c
END_OF_images/Makefile
if test 739 -ne `wc -c <images/Makefile`; then
    echo shar: \"images/Makefile\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/POKEY0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/POKEY0.pic\"
else
echo shar: Extracting \"images/POKEY0.pic\" \(1933 characters\)
sed "s/^X//" >images/POKEY0.pic <<'END_OF_images/POKEY0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x8001,0x0000,0x0000,
X	0x0000,0x8001,0x0000,0x0000,0x0000,0x4001,0x0000,0x0000,
X	0x0000,0x401E,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1020,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0000,0x3570,0x0300,0x0000,
X	0x0000,0x3AB0,0x0F00,0x0000,0x0000,0x3570,0x3C00,0x0000,
X	0x0000,0x1FE0,0xF000,0x0000,0x0000,0x0783,0xC000,0x0000,
X	0x0000,0x030F,0x0000,0x0000,0x0000,0x3FFC,0x0000,0x0000,
X	0x0000,0x3FF0,0x0000,0x0000,0x0000,0x7AB8,0x0000,0x0000,
X	0x0000,0x755F,0xFF00,0x0000,0x0000,0x6ABF,0xFF00,0x0000,
X	0x001F,0xF558,0x0000,0x0000,0x07FF,0xEAB8,0x0000,0x0000,
X	0x07E0,0x7FF8,0x0000,0x0000,0x0001,0xDFE0,0x0000,0x0000,
X	0x0003,0x8300,0x0000,0x0000,0x000E,0x1FE0,0x0000,0x0000,
X	0x001C,0x3FF0,0x0000,0x0000,0x0070,0x7AB8,0x0000,0x0000,
X	0x00E0,0xF55C,0x0000,0x0000,0x0080,0xEAAC,0x0000,0x0000,
X	0x0000,0xD55C,0x0000,0x0000,0x0000,0xEAAC,0x0000,0x0000,
X	0x0000,0xF55C,0x0000,0x0000,0x0000,0x7AB8,0x0000,0x0000,
X	0x0000,0x3D70,0x0000,0x0000,0x0000,0x1AE0,0x0000,0x0000,
X	0x0000,0x0FC0,0x0000,0x0000,0x0000,0x0780,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/POKEY0.pic
if test 1933 -ne `wc -c <images/POKEY0.pic`; then
    echo shar: \"images/POKEY0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/POKEY1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/POKEY1.pic\"
else
echo shar: Extracting \"images/POKEY1.pic\" \(1933 characters\)
sed "s/^X//" >images/POKEY1.pic <<'END_OF_images/POKEY1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0002,0x0004,0x0000,0x0000,
X	0x0002,0x0004,0x0000,0x0000,0x0002,0x0008,0x0000,0x0000,
X	0x0001,0xE008,0x0000,0x0000,0x0000,0x1010,0x0000,0x0000,
X	0x0000,0x1020,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0300,0x3AB0,0x0000,0x0000,
X	0x03C0,0x3570,0x0000,0x0000,0x00F0,0x3AB0,0x0000,0x0000,
X	0x003C,0x1FE0,0x0000,0x0000,0x000F,0x0780,0x0000,0x0000,
X	0x0003,0xC300,0x0000,0x0000,0x0000,0xFFF0,0x0000,0x0000,
X	0x0000,0x3FF0,0x0000,0x0000,0x0000,0x7578,0x0000,0x0000,
X	0x03FF,0xEAB8,0x0000,0x0000,0x03FF,0xF558,0x0000,0x0000,
X	0x0000,0x6ABF,0xE000,0x0000,0x0000,0x755F,0xFF80,0x0000,
X	0x0000,0x7FF8,0x1F80,0x0000,0x0000,0x1FEE,0x0000,0x0000,
X	0x0000,0x0307,0x0000,0x0000,0x0000,0x1FE1,0xC000,0x0000,
X	0x0000,0x3FF0,0xE000,0x0000,0x0000,0x7578,0x3800,0x0000,
X	0x0000,0xEABC,0x1C00,0x0000,0x0000,0xD55C,0x0400,0x0000,
X	0x0000,0xEAAC,0x0000,0x0000,0x0000,0xD55C,0x0000,0x0000,
X	0x0000,0xEABC,0x0000,0x0000,0x0000,0x7578,0x0000,0x0000,
X	0x0000,0x3AF0,0x0000,0x0000,0x0000,0x1DE0,0x0000,0x0000,
X	0x0000,0x0FC0,0x0000,0x0000,0x0000,0x0780,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/POKEY1.pic
if test 1933 -ne `wc -c <images/POKEY1.pic`; then
    echo shar: \"images/POKEY1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/SHADOW0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/SHADOW0.pic\"
else
echo shar: Extracting \"images/SHADOW0.pic\" \(1933 characters\)
sed "s/^X//" >images/SHADOW0.pic <<'END_OF_images/SHADOW0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x8001,0x0000,0x0000,
X	0x0000,0x8001,0x0000,0x0000,0x0000,0x4001,0x0000,0x0000,
X	0x0000,0x401E,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1320,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x17E0,0x0000,0x0000,0x0000,0x1D60,0x0300,0x0000,
X	0x0000,0x1AE0,0x0F00,0x0000,0x0000,0x1D60,0x3C00,0x0000,
X	0x0000,0x1AE0,0xF000,0x0000,0x0000,0x3D73,0xC000,0x0000,
X	0x0000,0x2ABF,0x0000,0x0000,0x0000,0x355C,0x0000,0x0000,
X	0x0000,0x6AB8,0x0000,0x0000,0x0000,0x7558,0x0000,0x0000,
X	0x0000,0x6ABF,0xFF00,0x0000,0x0000,0x755F,0xFF00,0x0000,
X	0x001F,0xEAB8,0x0000,0x0000,0x07FF,0xF558,0x0000,0x0000,
X	0x07E0,0x6AB8,0x0000,0x0000,0x0000,0x7558,0x0000,0x0000,
X	0x0000,0x6AB8,0x0000,0x0000,0x0000,0x7558,0x0000,0x0000,
X	0x0000,0xEAB8,0x0000,0x0000,0x0001,0xF558,0x0000,0x0000,
X	0x0003,0x6AB8,0x0000,0x0000,0x0006,0x7558,0x0000,0x0000,
X	0x000C,0x6AB8,0x0000,0x0000,0x0018,0x7558,0x0000,0x0000,
X	0x0030,0x6AB8,0x0000,0x0000,0x0060,0x3550,0x0000,0x0000,
X	0x00C0,0x3AB0,0x0000,0x0000,0x0080,0x1D60,0x0000,0x0000,
X	0x0000,0x0FC0,0x0000,0x0000,0x0000,0x0780,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/SHADOW0.pic
if test 1933 -ne `wc -c <images/SHADOW0.pic`; then
    echo shar: \"images/SHADOW0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/SHADOW1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/SHADOW1.pic\"
else
echo shar: Extracting \"images/SHADOW1.pic\" \(1933 characters\)
sed "s/^X//" >images/SHADOW1.pic <<'END_OF_images/SHADOW1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0002,0x0004,0x0000,0x0000,
X	0x0002,0x0004,0x0000,0x0000,0x0002,0x0008,0x0000,0x0000,
X	0x0001,0xE008,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1320,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FA0,0x0000,0x0000,0x0300,0x1AE0,0x0000,0x0000,
X	0x03C0,0x1D60,0x0000,0x0000,0x00F0,0x1AE0,0x0000,0x0000,
X	0x003C,0x1D60,0x0000,0x0000,0x000F,0x3AF0,0x0000,0x0000,
X	0x0003,0xF550,0x0000,0x0000,0x0000,0xEAB0,0x0000,0x0000,
X	0x0000,0x7558,0x0000,0x0000,0x0000,0x6AB8,0x0000,0x0000,
X	0x03FF,0xF558,0x0000,0x0000,0x03FF,0xEAB8,0x0000,0x0000,
X	0x0000,0x755F,0xE000,0x0000,0x0000,0x6ABF,0xFF80,0x0000,
X	0x0000,0x7558,0x1F80,0x0000,0x0000,0x6AB8,0x0000,0x0000,
X	0x0000,0x7558,0x0000,0x0000,0x0000,0x6AB8,0x0000,0x0000,
X	0x0000,0x755C,0x0000,0x0000,0x0000,0x6ABE,0x0000,0x0000,
X	0x0000,0x755B,0x0000,0x0000,0x0000,0x6AB9,0x8000,0x0000,
X	0x0000,0x7558,0xC000,0x0000,0x0000,0x6AB8,0x6000,0x0000,
X	0x0000,0x7558,0x3000,0x0000,0x0000,0x2AB0,0x1800,0x0000,
X	0x0000,0x3570,0x0C00,0x0000,0x0000,0x1AE0,0x0400,0x0000,
X	0x0000,0x0FC0,0x0000,0x0000,0x0000,0x0780,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/SHADOW1.pic
if test 1933 -ne `wc -c <images/SHADOW1.pic`; then
    echo shar: \"images/SHADOW1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/SPEEDY0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/SPEEDY0.pic\"
else
echo shar: Extracting \"images/SPEEDY0.pic\" \(1933 characters\)
sed "s/^X//" >images/SPEEDY0.pic <<'END_OF_images/SPEEDY0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x8002,0x0000,0x0000,0x0000,0x8004,0x0000,0x0000,
X	0x0000,0x4018,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1020,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0000,0x3570,0x0300,0x0000,
X	0x0000,0x3AB0,0x0F00,0x0000,0x0000,0x3570,0x3C00,0x0000,
X	0x0000,0x1FE0,0xF000,0x0000,0x0000,0x0783,0xC000,0x0000,
X	0x0000,0x030F,0x0000,0x0000,0x0000,0x3FFC,0x0000,0x0000,
X	0x0000,0x3FF0,0x0000,0x0000,0x0000,0x7AB8,0x0000,0x0000,
X	0x0000,0x755F,0xFF00,0x0000,0x0000,0x6ABF,0xFF00,0x0000,
X	0x001F,0xF558,0x0000,0x0000,0x07FF,0xEAB8,0x0000,0x0000,
X	0x07E0,0x7DF8,0x0000,0x0000,0x0000,0x1EE0,0x0000,0x0000,
X	0x0000,0x1DE0,0x0000,0x0000,0x0000,0x34B0,0x0000,0x0000,
X	0x0000,0x6CD8,0x0000,0x0000,0x0000,0xD4AC,0x0000,0x0000,
X	0x0001,0xAFD6,0x0000,0x0000,0x0003,0x532B,0x0000,0x0000,
X	0x0006,0xA315,0x8000,0x0000,0x000D,0x478A,0xC000,0x0000,
X	0x0007,0x8FCF,0x8000,0x0000,0x0000,0x3FE0,0x0000,0x0000,
X	0x0000,0x737C,0x0000,0x0000,0x0000,0x381E,0x0000,0x0000,
X	0x0000,0x380C,0x0000,0x0000,0x0001,0x7018,0x0000,0x0000,
X	0x0001,0xC030,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/SPEEDY0.pic
if test 1933 -ne `wc -c <images/SPEEDY0.pic`; then
    echo shar: \"images/SPEEDY0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/SPEEDY1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/SPEEDY1.pic\"
else
echo shar: Extracting \"images/SPEEDY1.pic\" \(1933 characters\)
sed "s/^X//" >images/SPEEDY1.pic <<'END_OF_images/SPEEDY1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0002,0x0004,0x0000,0x0000,
X	0x0002,0x0004,0x0000,0x0000,0x0002,0x0008,0x0000,0x0000,
X	0x0001,0xE008,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1020,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0300,0x3AB0,0x0000,0x0000,
X	0x03C0,0x3570,0x0000,0x0000,0x00F0,0x3AB0,0x0000,0x0000,
X	0x003C,0x1FE0,0x0000,0x0000,0x000F,0x0780,0x0000,0x0000,
X	0x0003,0xC300,0x0000,0x0000,0x0000,0xFFF0,0x0000,0x0000,
X	0x0000,0x3FF0,0x0000,0x0000,0x0000,0x7578,0x0000,0x0000,
X	0x03FF,0xEAB8,0x0000,0x0000,0x03FF,0xF558,0x0000,0x0000,
X	0x0000,0x6ABF,0xE000,0x0000,0x0000,0x755F,0xFF80,0x0000,
X	0x0000,0x7EF8,0x1F80,0x0000,0x0000,0x1DE0,0x0000,0x0000,
X	0x0000,0x1EE0,0x0000,0x0000,0x0000,0x34B0,0x0000,0x0000,
X	0x0000,0x6CD8,0x0000,0x0000,0x0000,0xD4AC,0x0000,0x0000,
X	0x0001,0xAFD6,0x0000,0x0000,0x0003,0x532B,0x0000,0x0000,
X	0x000E,0xA315,0xC000,0x0000,0x0015,0x478A,0xA000,0x0000,
X	0x003F,0xCFC7,0xF000,0x0000,0x0000,0x1FF0,0x0000,0x0000,
X	0x0000,0xFB38,0x0000,0x0000,0x0001,0xE070,0x0000,0x0000,
X	0x0000,0xC070,0x0000,0x0000,0x0000,0x603A,0x0000,0x0000,
X	0x0000,0x300E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/SPEEDY1.pic
if test 1933 -ne `wc -c <images/SPEEDY1.pic`; then
    echo shar: \"images/SPEEDY1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirUP0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirUP0.pic\"
else
echo shar: Extracting \"images/cirUP0.pic\" \(1933 characters\)
sed "s/^X//" >images/cirUP0.pic <<'END_OF_images/cirUP0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x1FFF,0x0000,0x0000,0x003F,0xFFFF,0x0008,0x0000,
X	0x0FFF,0xFFE0,0xE018,0x0000,0x1FFF,0xFC1F,0xE038,0x0000,
X	0x1FFF,0xC3FF,0xE038,0x0000,0x1FF8,0x3FFF,0xE038,0x0000,
X	0x1F07,0xFFFF,0xC038,0x0000,0x18FF,0xFFFF,0x2038,0x0000,
X	0x1FFF,0xFFFE,0xE038,0x0000,0x3FFF,0xFFFD,0xE038,0x0000,
X	0x7FFF,0xFFF3,0xE038,0x0000,0x7FFF,0xFFEF,0xE038,0x0000,
X	0x7FFF,0xFFDF,0xE0F8,0x0000,0x7FFF,0xFF3F,0xE3F8,0x0000,
X	0x7FFF,0xFEFF,0xEFF8,0x0000,0x7FFF,0xFDFF,0xFFF8,0x0000,
X	0x7FFF,0xF3FF,0xFFF8,0x0000,0x7FFF,0xEFFF,0xFFF8,0x0000,
X	0x7FFF,0xDFFF,0xFFF8,0x0000,0x7FFF,0xBFFF,0xFFF8,0x0000,
X	0x7FFA,0xBFFF,0xFFF8,0x0000,0x7FFA,0xBFFF,0xFFF8,0x0000,
X	0x3FFA,0xBFFF,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x003F,0x7FFF,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirUP0.pic
if test 1933 -ne `wc -c <images/cirUP0.pic`; then
    echo shar: \"images/cirUP0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirUP1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirUP1.pic\"
else
echo shar: Extracting \"images/cirUP1.pic\" \(1933 characters\)
sed "s/^X//" >images/cirUP1.pic <<'END_OF_images/cirUP1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x3FFF,0xF007,0xC008,0x0000,
X	0x3FFF,0x800F,0xF818,0x0000,0x3FFF,0x800F,0xF838,0x0000,
X	0x3FFF,0xF00F,0xF838,0x0000,0x1FFE,0x00FF,0xF838,0x0000,
X	0x1FF1,0xC01F,0xF038,0x0000,0x1F8F,0xC01F,0xF038,0x0000,
X	0x0C7F,0xC01F,0xD038,0x0000,0x33FF,0xF8FE,0x3038,0x0000,
X	0x7FFF,0xE031,0xB038,0x0000,0x7FFF,0xE00F,0xE038,0x0000,
X	0x7FFF,0xE03F,0xE0F8,0x0000,0x7FFF,0xFCFF,0xE3F8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xF1FF,0xFFF8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xE8FF,0xFFF8,0x0000,
X	0x7FFF,0xD8FF,0xFFF8,0x0000,0x7FFF,0xB8FF,0xFFF8,0x0000,
X	0x7FFA,0xB8FF,0xFFF8,0x0000,0x7FFA,0xBDFF,0xFFF8,0x0000,
X	0x3FFA,0xBDFF,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x003F,0x7FFF,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirUP1.pic
if test 1933 -ne `wc -c <images/cirUP1.pic`; then
    echo shar: \"images/cirUP1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirUP2.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirUP2.pic\"
else
echo shar: Extracting \"images/cirUP2.pic\" \(1933 characters\)
sed "s/^X//" >images/cirUP2.pic <<'END_OF_images/cirUP2.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0xFFF0,0x0000,0x0008,0x0000,
X	0xFFF8,0x0000,0x7E18,0x0000,0x7FFF,0x8000,0x7E38,0x0000,
X	0x7FF8,0x000F,0xFC38,0x0000,0x3FF0,0x0000,0xFC38,0x0000,
X	0x3FCC,0x0001,0xFC38,0x0000,0x1FBC,0x0001,0xFC38,0x0000,
X	0x0F7F,0xC03F,0xF838,0x0000,0x3CFE,0x0001,0xF838,0x0000,
X	0x7BFF,0x0003,0x8838,0x0000,0x7FFF,0x0004,0x7038,0x0000,
X	0x7FFF,0xF03F,0xF0F8,0x0000,0x7FFF,0x800F,0xF3F8,0x0000,
X	0x7FFF,0xC01F,0xFFF8,0x0000,0x7FFF,0xF0FF,0xFFF8,0x0000,
X	0x7FFF,0xE03F,0xFFF8,0x0000,0x7FFF,0xE03F,0xFFF8,0x0000,
X	0x7FFF,0xD07F,0xFFF8,0x0000,0x7FFF,0xB07F,0xFFF8,0x0000,
X	0x7FFA,0xB8FF,0xFFF8,0x0000,0x7FFA,0xB8FF,0xFFF8,0x0000,
X	0x3FFA,0xBDFF,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x003F,0x7FFF,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirUP2.pic
if test 1933 -ne `wc -c <images/cirUP2.pic`; then
    echo shar: \"images/cirUP2.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirUP3.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirUP3.pic\"
else
echo shar: Extracting \"images/cirUP3.pic\" \(1933 characters\)
sed "s/^X//" >images/cirUP3.pic <<'END_OF_images/cirUP3.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x3FFF,0xF007,0xC008,0x0000,
X	0x3FFF,0x800F,0xF818,0x0000,0x3FFF,0x800F,0xF838,0x0000,
X	0x3FFF,0xF00F,0xF838,0x0000,0x1FFE,0x00FF,0xF838,0x0000,
X	0x1FF1,0xC01F,0xF038,0x0000,0x1F8F,0xC01F,0xF038,0x0000,
X	0x0C7F,0xC01F,0xD038,0x0000,0x33FF,0xF8FE,0x3038,0x0000,
X	0x7FFF,0xE031,0xF038,0x0000,0x7FFF,0xE00F,0xE038,0x0000,
X	0x7FFF,0xE03F,0xE0F8,0x0000,0x7FFF,0xFCFF,0xE3F8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xF1FF,0xFFF8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xE8FF,0xFFF8,0x0000,
X	0x7FFF,0xD8FF,0xFFF8,0x0000,0x7FFF,0xB8FF,0xFFF8,0x0000,
X	0x7FFA,0xB800,0xFFF8,0x0000,0x7FFA,0xBDFF,0xFFF8,0x0000,
X	0x3FFA,0xBDFF,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x003F,0x7FFF,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirUP3.pic
if test 1933 -ne `wc -c <images/cirUP3.pic`; then
    echo shar: \"images/cirUP3.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/eyesUP.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/eyesUP.pic\"
else
echo shar: Extracting \"images/eyesUP.pic\" \(1933 characters\)
sed "s/^X//" >images/eyesUP.pic <<'END_OF_images/eyesUP.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0x0002,0x0000,0x0000,0x0007,0xC00F,0x8000,0x0000,
X	0x0007,0xC00F,0x8000,0x0000,0x000F,0xE01F,0xC000,0x0000,
X	0x0007,0xC00F,0x8000,0x0000,0x0007,0xC00F,0x8000,0x0000,
X	0x0001,0x0002,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/eyesUP.pic
if test 1933 -ne `wc -c <images/eyesUP.pic`; then
    echo shar: \"images/eyesUP.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit1.pic\"
else
echo shar: Extracting \"images/fruit1.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit1.pic <<'END_OF_images/fruit1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x8000,0x0000,0x0000,0x0000,0x8000,0x0000,
X	0x0000,0x0001,0x8000,0x0000,0x0000,0x0001,0xE000,0x0000,
X	0x0000,0x0003,0xF000,0x0000,0x0000,0x0007,0xF800,0x0000,
X	0x0000,0x1FFF,0xFE00,0x0000,0x0001,0xFFEF,0xF700,0x0000,
X	0x0007,0xFFDE,0xFF80,0x0000,0x001F,0xC17E,0x7BC0,0x0000,
X	0x007E,0x3FF8,0xFDE0,0x0000,0x003F,0xFFF0,0xFEF0,0x0000,
X	0x001F,0xFFC0,0x3F70,0x0000,0x0007,0xFF01,0x3F78,0x0000,
X	0x0000,0x4001,0x1FB8,0x0000,0x0001,0x8002,0x0FD8,0x0000,
X	0x0002,0x0002,0x07F8,0x0000,0x0004,0x0002,0x03F8,0x0000,
X	0x000C,0x0002,0x00F8,0x0000,0x0010,0x0004,0x0018,0x0000,
X	0x0010,0x0004,0x0000,0x0000,0x0020,0x0004,0x0000,0x0000,
X	0x0020,0x0004,0x0000,0x0000,0x0060,0x0004,0x0000,0x0000,
X	0x0040,0x003F,0x8000,0x0000,0x0040,0x00FF,0xE000,0x0000,
X	0x0080,0x01FF,0xF000,0x0000,0x0080,0x01CF,0xF000,0x0000,
X	0x0080,0x033F,0xF800,0x0000,0x07F0,0x037F,0xF800,0x0000,
X	0x1FFC,0x03FF,0xF800,0x0000,0x3FFE,0x07FF,0xFC00,0x0000,
X	0x39FE,0x03FF,0xF800,0x0000,0x73FF,0x03FF,0xF800,0x0000,
X	0x7FFF,0x03FF,0xF800,0x0000,0x7FFF,0x01FF,0xF000,0x0000,
X	0xFFFF,0x81FF,0xF000,0x0000,0x7FFF,0x00FF,0xE000,0x0000,
X	0x7FFF,0x003F,0x8000,0x0000,0x7FFF,0x0004,0x0000,0x0000,
X	0x3FFE,0x0000,0x0000,0x0000,0x3FFE,0x0000,0x0000,0x0000,
X	0x1FFC,0x0000,0x0000,0x0000,0x07F0,0x0000,0x0000,0x0000,
X	0x0080,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit1.pic
if test 1933 -ne `wc -c <images/fruit1.pic`; then
    echo shar: \"images/fruit1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit2.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit2.pic\"
else
echo shar: Extracting \"images/fruit2.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit2.pic <<'END_OF_images/fruit2.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0180,0x0000,0x0000,0x0000,0x0300,0x0000,0x0000,
X	0x0000,0x0600,0x0180,0x0000,0x0000,0x0470,0xFE80,0x0000,
X	0x0007,0x8CDF,0x8300,0x0000,0x07F8,0x4B00,0x0600,0x0000,
X	0x0701,0xB67F,0xC800,0x0000,0x019F,0xDCFF,0xD000,0x0000,
X	0x004F,0xC3FF,0xE000,0x0000,0x00F7,0xFFFF,0x8000,0x0000,
X	0x01F7,0xFFFF,0xBC00,0x0000,0x07EF,0xFF7F,0x9E00,0x0000,
X	0x0FEF,0x1F5F,0xDF00,0x0000,0x1EDE,0xDF8F,0xDF00,0x0000,
X	0x1FDD,0xDFA7,0xCF80,0x0000,0x1F9B,0xCFB3,0xEF80,0x0000,
X	0x1BB7,0xEFBC,0xEF80,0x0000,0x1FA7,0xEFBE,0x0F80,0x0000,
X	0x1F8F,0xE72F,0xDF80,0x0000,0x1D9F,0xF77F,0xFB80,0x0000,
X	0x1DFF,0xF27F,0xFF80,0x0000,0x1FFD,0xF8FF,0xFF80,0x0000,
X	0x1FFF,0xFDFF,0xFF00,0x0000,0x1DFF,0xEFFB,0xEF00,0x0000,
X	0x0FFF,0xEFBF,0xFE00,0x0000,0x07FF,0xFBFF,0xFE00,0x0000,
X	0x03F5,0xFFFF,0xFE00,0x0000,0x01FF,0xFFFD,0xFE00,0x0000,
X	0x00FF,0xFFFF,0xFE00,0x0000,0x003F,0xFFFF,0x9C00,0x0000,
X	0x001F,0x7FBF,0xFC00,0x0000,0x000F,0xFFFF,0xFC00,0x0000,
X	0x0007,0xFBFF,0xF800,0x0000,0x0003,0xFFFB,0xF800,0x0000,
X	0x0001,0xFFFF,0xF800,0x0000,0x0000,0xFFFE,0xF800,0x0000,
X	0x0000,0xFCFF,0xF800,0x0000,0x0000,0x7FFF,0xF000,0x0000,
X	0x0000,0x3FFF,0xB000,0x0000,0x0000,0x0FE7,0xB000,0x0000,
X	0x0000,0x07FF,0xF000,0x0000,0x0000,0x01FF,0xF000,0x0000,
X	0x0000,0x00FE,0xE000,0x0000,0x0000,0x003F,0xE000,0x0000,
X	0x0000,0x001F,0xC000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit2.pic
if test 1933 -ne `wc -c <images/fruit2.pic`; then
    echo shar: \"images/fruit2.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit3.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit3.pic\"
else
echo shar: Extracting \"images/fruit3.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit3.pic <<'END_OF_images/fruit3.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0xC000,0x0000,0x0000,0x0001,0x2000,0x0000,0x0000,
X	0x0002,0x1000,0x0000,0x0000,0x0002,0x1000,0x0000,0x0000,
X	0x0004,0x1000,0x0000,0x0000,0x0004,0x1000,0x0000,0x0000,
X	0x0008,0x9000,0x0000,0x0000,0x0008,0x5000,0x0000,0x0000,
X	0x0010,0x11E0,0x0000,0x0000,0x0E10,0x13F0,0x0000,0x0000,
X	0x3F90,0x1718,0x0000,0x0000,0x61D0,0x1C0C,0x0000,0x0000,
X	0x7C70,0x11FE,0x0000,0x0000,0xFF10,0x160E,0x0000,0x0000,
X	0xFD90,0x2C00,0x0000,0x0000,0xFF50,0x3800,0x0000,0x0000,
X	0xE1B0,0x3800,0x0000,0x0000,0xC0E0,0x3800,0x0000,0x0000,
X	0x8070,0x7800,0x0000,0x0000,0x8030,0x7800,0x0000,0x0000,
X	0x0038,0xF800,0x0000,0x0000,0x001F,0xFC00,0x0000,0x0000,
X	0x000F,0xFE00,0x0000,0x0000,0x000F,0xFE00,0x0000,0x0000,
X	0x000F,0xFF00,0x0000,0x0000,0x0007,0xFF80,0x0000,0x0000,
X	0x0007,0xF7C0,0x0000,0x0000,0x0003,0xF7E0,0x0000,0x0000,
X	0x0003,0xFFF8,0x0000,0x0000,0x0001,0xFFFC,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0000,0xFFFF,0x8000,0x0000,
X	0x0000,0x7FFF,0xC000,0x0000,0x0000,0x3FBF,0xF000,0x0000,
X	0x0000,0x1FDF,0xFC00,0x0000,0x0000,0x0FE7,0xFF00,0x0000,
X	0x0000,0x03F9,0xFFC0,0x0000,0x0000,0x00FF,0xFFE0,0x0000,
X	0x0000,0x003F,0xFFF0,0x0000,0x0000,0x000F,0xFFF8,0x0000,
X	0x0000,0x0000,0xFFF8,0x0000,0x0000,0x0000,0x07F0,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit3.pic
if test 1933 -ne `wc -c <images/fruit3.pic`; then
    echo shar: \"images/fruit3.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit4.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit4.pic\"
else
echo shar: Extracting \"images/fruit4.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit4.pic <<'END_OF_images/fruit4.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x001C,0x0000,0x0000,0x0000,0x007E,0x0000,0x0000,
X	0x0000,0x0078,0x0000,0x0000,0x0000,0x00C0,0x0000,0x0000,
X	0x0007,0xE101,0x8000,0x0000,0x001F,0xF10F,0xE000,0x0000,
X	0x003F,0xFFFF,0xF000,0x0000,0x00FF,0xFFFF,0xFC00,0x0000,
X	0x00FF,0xFFFF,0xFC00,0x0000,0x01FF,0xFFFF,0xFE00,0x0000,
X	0x07FF,0xFFFF,0xFF00,0x0000,0x07FC,0x7FFF,0xFF00,0x0000,
X	0x0FF8,0x3FFF,0xFF80,0x0000,0x1FF0,0xFFFF,0xFF80,0x0000,
X	0x1FF1,0xFFFF,0xFF80,0x0000,0x3FE3,0xFFFF,0xFFC0,0x0000,
X	0x3FC3,0xFFFF,0xFFC0,0x0000,0x3FC3,0xFFFF,0xFFC0,0x0000,
X	0x3FC3,0xFFFF,0xFFC0,0x0000,0x3FFF,0xFFFF,0xFFC0,0x0000,
X	0x1FFF,0xFFFF,0xFFC0,0x0000,0x1FFF,0xFFFF,0xFFC0,0x0000,
X	0x1FFF,0xFFFF,0xFFC0,0x0000,0x1FFF,0xFFFF,0xFFC0,0x0000,
X	0x1FFF,0xFFFF,0xFFC0,0x0000,0x1FFF,0xFFFF,0xFF80,0x0000,
X	0x0FFF,0xFFFF,0xFF80,0x0000,0x0FFF,0xFFFF,0xFF80,0x0000,
X	0x0FFF,0xFFFF,0xFF00,0x0000,0x07FF,0xFFFF,0xFF00,0x0000,
X	0x07FF,0xFFFF,0xFF00,0x0000,0x07FF,0xFFFF,0xFE00,0x0000,
X	0x03FF,0xFFFF,0xFE00,0x0000,0x01FF,0xFFFF,0xFC00,0x0000,
X	0x01FF,0xFFFF,0xFC00,0x0000,0x00FF,0xFFFF,0xF800,0x0000,
X	0x007F,0xFFFF,0xF800,0x0000,0x003F,0xFFFF,0xF000,0x0000,
X	0x003F,0xFFFF,0xF000,0x0000,0x001F,0xFFFF,0xE000,0x0000,
X	0x000F,0xFFFF,0xC000,0x0000,0x0007,0xFFFF,0x8000,0x0000,
X	0x0003,0xFFFF,0x8000,0x0000,0x0001,0xF87F,0x0000,0x0000,
X	0x0000,0xF01E,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit4.pic
if test 1933 -ne `wc -c <images/fruit4.pic`; then
    echo shar: \"images/fruit4.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit5.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit5.pic\"
else
echo shar: Extracting \"images/fruit5.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit5.pic <<'END_OF_images/fruit5.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0003,0x0FC0,0x0000,0x0000,
X	0x0001,0x3030,0x3000,0x0000,0x0001,0x400F,0xE000,0x0000,
X	0x0000,0xE000,0x0000,0x0000,0x0001,0xF000,0x0000,0x0000,
X	0x0001,0xF000,0x0000,0x0000,0x0009,0xF500,0x0000,0x0000,
X	0x003E,0xE380,0x0000,0x0000,0x003E,0x47C0,0x0000,0x0000,
X	0x007F,0x5BA0,0x0000,0x0000,0x003E,0xE970,0x0000,0x0000,
X	0x003F,0xF2F8,0x0000,0x0000,0x000D,0xEFF0,0x0000,0x0000,
X	0x003E,0xCEA0,0x0000,0x0000,0x003E,0x5FC0,0x0000,0x0000,
X	0x007E,0xDF80,0x0000,0x0000,0x003F,0xEF80,0x0000,0x0000,
X	0x003D,0xFD00,0x0000,0x0000,0x000D,0xFF80,0x0000,0x0000,
X	0x000F,0xFFC0,0x0000,0x0000,0x001F,0x6F80,0x0000,0x0000,
X	0x000E,0xFF80,0x0000,0x0000,0x0004,0xFA40,0x0000,0x0000,
X	0x0001,0xFDC0,0x0000,0x0000,0x0000,0xF5E0,0x0000,0x0000,
X	0x0000,0xFBE0,0x0000,0x0000,0x0000,0x29C0,0x0000,0x0000,
X	0x0000,0x1D00,0x0000,0x0000,0x0000,0x3FC0,0x0000,0x0000,
X	0x0000,0x1DC0,0x0000,0x0000,0x0000,0x0BE0,0x0000,0x0000,
X	0x0000,0x01C0,0x0000,0x0000,0x0000,0x0080,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit5.pic
if test 1933 -ne `wc -c <images/fruit5.pic`; then
    echo shar: \"images/fruit5.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit6.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit6.pic\"
else
echo shar: Extracting \"images/fruit6.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit6.pic <<'END_OF_images/fruit6.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0F80,0x0000,0x0000,0x0000,0x1FC0,0x0000,0x0000,
X	0x0003,0xBFC0,0x0000,0x0000,0x0007,0xFFC0,0x0000,0x0000,
X	0x000F,0xFF00,0x0000,0x0000,0x000F,0xFE00,0x0000,0x0000,
X	0x000F,0xCF00,0x0000,0x0000,0x000F,0xCF80,0x0000,0x0000,
X	0x000F,0x9F80,0x0000,0x0000,0x0003,0xFF82,0x0000,0x0000,
X	0x0007,0xFF83,0x0000,0x0000,0x000F,0xFF82,0x8000,0x0000,
X	0x000F,0xFF02,0x8000,0x0000,0x000F,0xC802,0x4000,0x0000,
X	0x0007,0x0C02,0x4000,0x0000,0x0000,0x0402,0x4000,0x0000,
X	0x0000,0x0602,0x4000,0x0000,0x0003,0x0202,0x4000,0x0000,
X	0x0007,0x0202,0x2000,0x0000,0x000E,0x0202,0x2000,0x0000,
X	0x0019,0x0202,0x2000,0x0000,0x0039,0x0106,0x2000,0x0000,
X	0x0039,0x0106,0x2000,0x0000,0x0039,0x0106,0x2000,0x0000,
X	0x0039,0x010E,0x2000,0x0000,0x0038,0x810E,0x2000,0x0000,
X	0x003C,0x810E,0x2000,0x0000,0x003C,0x811C,0x4000,0x0000,
X	0x001E,0x411C,0x4000,0x0000,0x001E,0x423C,0x4000,0x0000,
X	0x000F,0x227C,0x4000,0x0000,0x0007,0xF2F8,0x8000,0x0000,
X	0x0001,0xF7E1,0x8000,0x0000,0x0000,0x7FC3,0x0000,0x0000,
X	0x0000,0x0FFE,0x0000,0x0000,0x0000,0x1800,0x0000,0x0000,
X	0x0000,0x1800,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,
X	0x0000,0x6000,0x0000,0x0000,0x001E,0xCF00,0x0000,0x0000,
X	0x0007,0xB000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit6.pic
if test 1933 -ne `wc -c <images/fruit6.pic`; then
    echo shar: \"images/fruit6.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit7.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit7.pic\"
else
echo shar: Extracting \"images/fruit7.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit7.pic <<'END_OF_images/fruit7.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x07FF,0xFF3F,0xFF00,0x0000,0x04FB,0xF33E,0xF900,0x0000,
X	0x04C0,0x73F0,0x1900,0x0000,0x0784,0x3FE1,0x0F00,0x0000,
X	0x070E,0x1FC3,0x8700,0x0000,0x060E,0x0F83,0x8300,0x0000,
X	0x0604,0x0F81,0x0300,0x0000,0x0660,0xCF98,0x3300,0x0000,
X	0x04F1,0xE73C,0x7900,0x0000,0x0660,0xCF98,0x3300,0x0000,
X	0x0604,0x0F81,0x0300,0x0000,0x060E,0x0F83,0x8300,0x0000,
X	0x070E,0x19C3,0x8700,0x0000,0x0784,0x39E1,0x0F00,0x0000,
X	0x07C0,0x7FF0,0x1F00,0x0000,0x07F8,0xFFF8,0xF300,0x0000,
X	0x04FC,0xFDF9,0xF300,0x0000,0x049C,0xF8F9,0xFF00,0x0000,
X	0x079E,0x7073,0xFF00,0x0000,0x07FF,0x3067,0xE700,0x0000,
X	0x04F3,0x9FCF,0xE700,0x0000,0x04F3,0xC01F,0xFF00,0x0000,
X	0x07FF,0xFFFC,0xFF00,0x0000,0x07CF,0xFF3C,0xFF00,0x0000,
X	0x064F,0xE73F,0xCF00,0x0000,0x067E,0x67FF,0xCF00,0x0000,
X	0x07E6,0x7FCF,0xF900,0x0000,0x07E7,0xF3C9,0xF900,0x0000,
X	0x067F,0xF3F9,0xCF00,0x0000,0x067F,0xFFFF,0xCF00,0x0000,
X	0x07F3,0xFFFF,0xFF00,0x0000,0x07F3,0x800F,0xFF00,0x0000,
X	0x073F,0xBFEF,0xFF00,0x0000,0x073F,0xA02F,0x3F00,0x0000,
X	0x07E7,0xBFEF,0x3900,0x0000,0x07E7,0x800F,0xF900,0x0000,
X	0x07FF,0xFFFF,0xFF00,0x0000,0x067F,0xFFFE,0x7F00,0x0000,
X	0x0679,0xCE7E,0x7300,0x0000,0x07F9,0xCE7F,0xF300,0x0000,
X	0x07FF,0xFFE7,0x3F00,0x0000,0x079F,0x3267,0x3F00,0x0000,
X	0x079F,0x327F,0xFF00,0x0000,0x07FF,0xFFFF,0xFF00,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit7.pic
if test 1933 -ne `wc -c <images/fruit7.pic`; then
    echo shar: \"images/fruit7.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/fruit8.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/fruit8.pic\"
else
echo shar: Extracting \"images/fruit8.pic\" \(1933 characters\)
sed "s/^X//" >images/fruit8.pic <<'END_OF_images/fruit8.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x1FE0,0x0000,0x0000,0x0000,0x3060,0x0000,0x0000,0x0000,
X	0x6020,0x0000,0x0000,0x0000,0x6020,0x0000,0x0000,0x0000,
X	0x7007,0x9E27,0x8000,0x0000,0x3C03,0x0C79,0xC000,0x0000,
X	0x1E03,0x0C30,0xC000,0x0000,0x0783,0x0C30,0xC000,0x0000,
X	0x01C3,0x0C30,0xC000,0x0000,0x00E3,0x0C30,0xC000,0x0000,
X	0x4063,0x0C30,0xC000,0x0000,0x4063,0x0C30,0xC000,0x0000,
X	0x60C3,0x9C30,0xC000,0x0000,0x7F81,0xE679,0xE000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/fruit8.pic
if test 1933 -ne `wc -c <images/fruit8.pic`; then
    echo shar: \"images/fruit8.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f main.cursor -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"main.cursor\"
else
echo shar: Extracting \"main.cursor\" \(193 characters\)
sed "s/^X//" >main.cursor <<'END_OF_main.cursor'
X/* Format_version=1, Width=16, Height=16, Depth=1, Valid_bits_per_item=16
X */
X	0x8000,0xC000,0xE000,0xF000,0xF800,0xFC00,0xFE00,0xF000,
X	0xD800,0x9800,0x0C00,0x0C00,0x0600,0x0600,0x0300,0x0300
END_OF_main.cursor
if test 193 -ne `wc -c <main.cursor`; then
    echo shar: \"main.cursor\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f patchlevel.h -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"patchlevel.h\"
else
echo shar: Extracting \"patchlevel.h\" \(23 characters\)
sed "s/^X//" >patchlevel.h <<'END_OF_patchlevel.h'
X#define  PATCHLEVEL  0
END_OF_patchlevel.h
if test 23 -ne `wc -c <patchlevel.h`; then
    echo shar: \"patchlevel.h\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f sidtool.help -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sidtool.help\"
else
echo shar: Extracting \"sidtool.help\" \(1124 characters\)
sed "s/^X//" >sidtool.help <<'END_OF_sidtool.help'
XMove the SUN screen around the maze.
XEating a small dot = 10 points.
XEating an 'idea' spot = 50 points.
XEating fruit when visible = 100 up to 5000 points.
XEating all the dots changes fruit to one worth more points.
XEating an 'idea' spot turns bad guys white.
XWhile white or blinking, bad guys = 200, 400, 800 and 1600 points.
XAvoid being eaten by bad guys when not white or blinking.
X
XThree SUN screens per game.  Extra screen awarded at 10000 points.
X
XMovement of the SUN screen is achieved with the arrowed function keys:
X  UP - R8.      LEFT - R10.      RIGHT - R12.     DOWN - R14.
X
XSkill level 1 = easy; 10 = hard. Standard = 5.
X
XDEL interrupts the game at any time and brings up a menu of options:
XSelect an option by pressing a mouse button over the required option.
X
X  AUTO    - game goes into auto play mode.
X  HELP    - gives you this help message.
X  LEVEL   - pressing a mouse button increments the skill level.
X  PLAYERS - pressing a mouse button increments the number of players.
X  QUIT    - terminate SID tool.
X  SCORES  - gives you a list of the high scores for each skill level.
X  START   - starts the game.
END_OF_sidtool.help
if test 1124 -ne `wc -c <sidtool.help`; then
    echo shar: \"sidtool.help\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f sidtool.icon -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sidtool.icon\"
else
echo shar: Extracting \"sidtool.icon\" \(1933 characters\)
sed "s/^X//" >sidtool.icon <<'END_OF_sidtool.icon'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0C00,0x0000,0x0000,0x0000,0x0F07,0xFF80,0x0000,
X	0x0000,0x0FCF,0xFFC0,0x0000,0x0000,0x0FEF,0xFFC0,0x0000,
X	0x0000,0x0FFF,0xFFE0,0x0000,0x0000,0x0FFB,0xFFE0,0x0000,
X	0x0600,0x0FF7,0xFFF0,0x0000,0x060C,0x0FF7,0xFFF0,0x0000,
X	0x0618,0x0FEF,0xFFFF,0xFFFC,0x0618,0x0FDF,0xFFFF,0xFFFE,
X	0x0C30,0x0FBF,0xFFFF,0xFFFF,0x0C60,0x0FBF,0xFFFF,0xFFFF,
X	0x0C60,0x077F,0xFFFF,0xFFFF,0x0CC0,0x027F,0xFE0F,0xFFFF,
X	0x0D80,0x021F,0xFFFF,0xFFFF,0x0D80,0x0217,0xFE00,0x000F,
X	0xFF07,0xC211,0xFFFF,0xFFFE,0xFE0F,0xE011,0x7C00,0x0001,
X	0xFF1F,0xF001,0x3BFF,0xFFFF,0xFFBF,0xF801,0x27FF,0xFFFF,
X	0xFFBF,0xFC00,0x01FF,0xFFFF,0xFFBF,0xFE00,0x007F,0xFFFF,
X	0xFFFF,0xFF00,0x003F,0xFFFF,0xFFFF,0xFF00,0x007F,0xFFFF,
X	0xFFBF,0xFE00,0x21FF,0xFFFF,0xFFBF,0xFC00,0x27FF,0xFFFF,
X	0xFFBF,0xF811,0x3FFF,0xFFFF,0xFF1F,0xF011,0x7FFF,0xFFFF,
X	0xFE0F,0xE111,0xFFFF,0xFFFF,0xFC07,0xC113,0xFFEA,0xFFFF,
X	0x0000,0x0115,0xFFF5,0xFFFF,0x0000,0x017D,0xFFEA,0xFFFF,
X	0x0000,0x01FD,0xFFF5,0xFFFF,0x0000,0x07FB,0xFFFF,0xFFFF,
X	0x0000,0x07FB,0xFFFF,0xFFFE,0x0000,0x07FB,0xFFFF,0x8000,
X	0x0000,0x07FC,0x3FFF,0x8000,0x0000,0x07E0,0x3FFF,0x8000,
X	0x0000,0x0600,0x7FFF,0x8000,0x0000,0x0000,0x7FFF,0x8000,
X	0x0000,0x0000,0xFFFF,0x8000,0x0000,0x0000,0xFFFF,0x8000,
X	0x0000,0x01FF,0xFFFF,0x8000,0x0000,0x03FF,0xFFFF,0x8000,
X	0x0000,0x07FF,0xFFFF,0x8000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x2010,0x8000,0x0E00,0x0000,0x0010,0x8000,0x0200,
X	0x0038,0xE0D3,0xE387,0x0200,0x0044,0x2130,0x8448,0x8200,
X	0x0040,0x2110,0x8448,0x8200,0x0038,0x2110,0x8448,0x8200,
X	0x0004,0x2110,0x8448,0x8200,0x0044,0x2130,0x8448,0x8200,
X	0x0038,0x20D0,0x6387,0x0200,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_sidtool.icon
if test 1933 -ne `wc -c <sidtool.icon`; then
    echo shar: \"sidtool.icon\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of archive 1 \(of 5\).
cp /dev/null ark1isdone
MISSING=""
for I in 1 2 3 4 5 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 5 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
D
D
D

richb@sunk.UUCP (04/12/87)

---------CUT HERE-------CUT HERE------
#! /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 2 (of 5)."
# Contents:  images/BASHFUL1.pic images/blueghost1.pic
#   images/bluepics0.pic images/bluepics1.pic images/cirDOWN0.pic
#   images/cirDOWN1.pic images/cirDOWN2.pic images/cirDOWN3.pic
#   images/cirLEFT0.pic images/cirLEFT1.pic images/cirLEFT2.pic
#   images/cirLEFT3.pic images/cirRIGHT0.pic images/cirRIGHT1.pic
#   images/cirRIGHT2.pic images/cirRIGHT3.pic images/cornerDL.pic
#   images/cornerLU.pic images/cornerRD.pic images/cornerUR.pic
#   images/eyesDOWN.pic images/eyesLEFT.pic images/eyesRIGHT.pic
#   images/picbigdot.pic release
# Wrapped by richb@sunk on Sun Apr 12 15:19:43 1987
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f images/BASHFUL1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/BASHFUL1.pic\"
else
echo shar: Extracting \"images/BASHFUL1.pic\" \(1933 characters\)
sed "s/^X//" >images/BASHFUL1.pic <<'END_OF_images/BASHFUL1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0002,0x0002,0x0000,0x0000,
X	0x0002,0x0004,0x0000,0x0000,0x0002,0x0008,0x0000,0x0000,
X	0x0001,0xE008,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,
X	0x0000,0x1020,0x0000,0x0000,0x0000,0x17A0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0300,0x3AB0,0x0000,0x0000,
X	0x03C0,0x3570,0x0000,0x0000,0x00F0,0x3AB0,0x0000,0x0000,
X	0x003C,0x1FE0,0x0000,0x0000,0x000F,0x0780,0x0000,0x0000,
X	0x0003,0xC300,0x0000,0x0000,0x0000,0xFFF0,0x0000,0x0000,
X	0x0000,0x3FF0,0x0000,0x0000,0x0000,0x7578,0x0000,0x0000,
X	0x0000,0x6AB8,0x0000,0x0000,0x0000,0x7558,0x0000,0x0000,
X	0x0000,0x6AA8,0x0000,0x0000,0x0000,0x5558,0x0000,0x0000,
X	0x0000,0x6AA8,0x0000,0x0000,0x03FF,0xD55F,0xC000,0x0000,
X	0x03FF,0xEAAF,0xFE00,0x0000,0x0000,0xD55C,0x3E00,0x0000,
X	0x0000,0xEAAC,0x0000,0x0000,0x0000,0xD55C,0x0000,0x0000,
X	0x0000,0xEAAC,0x0000,0x0000,0x0000,0xD55C,0x0000,0x0000,
X	0x0000,0xEAAE,0x0000,0x0000,0x0000,0xD55F,0x8000,0x0000,
X	0x0000,0xEABD,0xC000,0x0000,0x0000,0x7578,0x6000,0x0000,
X	0x0000,0x3AF0,0x3800,0x0000,0x0000,0x1D60,0x1C00,0x0000,
X	0x0000,0x0FC0,0x0400,0x0000,0x0000,0x0780,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/BASHFUL1.pic
if test 1933 -ne `wc -c <images/BASHFUL1.pic`; then
    echo shar: \"images/BASHFUL1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/blueghost1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/blueghost1.pic\"
else
echo shar: Extracting \"images/blueghost1.pic\" \(1933 characters\)
sed "s/^X//" >images/blueghost1.pic <<'END_OF_images/blueghost1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x3181,0x8000,0x0000,0x0000,0x18C1,0x8000,0x0000,
X	0x0000,0x18C1,0x8000,0x0000,0x0000,0x18C1,0x8000,0x0000,
X	0x0000,0x1861,0x8000,0x0000,0x0000,0x1833,0x0000,0x0000,
X	0x0008,0x0C33,0x0000,0x0000,0x0008,0x0C33,0x0000,0x0000,
X	0x0004,0x0C36,0x0000,0x0000,0x0004,0x0C36,0x0000,0x0000,
X	0x0002,0x0636,0x3E00,0x0000,0x0002,0x03FC,0x7F00,0x0000,
X	0x01C1,0xC7F8,0xFF80,0x0000,0x003F,0xE7FD,0xFFC0,0x0000,
X	0x0003,0xE7FD,0xFFE0,0x0000,0x0007,0xF7FD,0xFFF0,0x0000,
X	0x0007,0xFFFF,0xFFF8,0x0000,0x0007,0xFFFF,0xFFF8,0x0000,
X	0x0007,0xF7FD,0xFFF0,0x0000,0x0003,0xF7FD,0xFFE0,0x0000,
X	0x0003,0xE7FD,0xFFC0,0x0000,0x0001,0xC7F8,0xFF80,0x0000,
X	0x0000,0x03F0,0x7F00,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/blueghost1.pic
if test 1933 -ne `wc -c <images/blueghost1.pic`; then
    echo shar: \"images/blueghost1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/bluepics0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/bluepics0.pic\"
else
echo shar: Extracting \"images/bluepics0.pic\" \(1933 characters\)
sed "s/^X//" >images/bluepics0.pic <<'END_OF_images/bluepics0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0001,0x0018,0x0000,0x0000,
X	0x0001,0x8018,0x3000,0x0000,0x0000,0xC018,0x6000,0x0000,
X	0x0000,0x6018,0x6000,0x0000,0x0000,0x2030,0xC000,0x0000,
X	0x0040,0x3031,0x8000,0x0000,0x0030,0x1031,0x0000,0x0000,
X	0x0008,0x1833,0x0000,0x0000,0x0008,0x0C36,0x0000,0x0000,
X	0x0184,0x0636,0x3E00,0x0000,0x0062,0x03FC,0x4100,0x0000,
X	0x0011,0xC408,0x8080,0x0000,0x000E,0x2405,0x0040,0x0000,
X	0x0002,0x2405,0x0020,0x0000,0x0004,0x1405,0x0010,0x0000,
X	0x0004,0x1C07,0x0008,0x0000,0x0004,0x1C07,0x0008,0x0000,
X	0x0004,0x1405,0x0010,0x0000,0x0002,0x2405,0x0020,0x0000,
X	0x0002,0x2405,0x0040,0x0000,0x0001,0xC408,0x8080,0x0000,
X	0x0000,0x03F0,0x4100,0x0000,0x0000,0x0000,0x3E00,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/bluepics0.pic
if test 1933 -ne `wc -c <images/bluepics0.pic`; then
    echo shar: \"images/bluepics0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/bluepics1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/bluepics1.pic\"
else
echo shar: Extracting \"images/bluepics1.pic\" \(1933 characters\)
sed "s/^X//" >images/bluepics1.pic <<'END_OF_images/bluepics1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x3181,0x8000,0x0000,0x0000,0x18C1,0x8000,0x0000,
X	0x0000,0x18C1,0x8000,0x0000,0x0000,0x18C1,0x8000,0x0000,
X	0x0000,0x1861,0x8000,0x0000,0x0000,0x1833,0x0000,0x0000,
X	0x0008,0x0C33,0x0000,0x0000,0x0008,0x0C33,0x0000,0x0000,
X	0x0004,0x0C36,0x0000,0x0000,0x0004,0x0C36,0x0000,0x0000,
X	0x0002,0x0636,0x3E00,0x0000,0x0002,0x03FC,0x4100,0x0000,
X	0x01C1,0xC408,0x8080,0x0000,0x003E,0x2405,0x0040,0x0000,
X	0x0002,0x2405,0x0020,0x0000,0x0004,0x1405,0x0010,0x0000,
X	0x0004,0x1C07,0x0008,0x0000,0x0004,0x1C07,0x0008,0x0000,
X	0x0004,0x1405,0x0010,0x0000,0x0002,0x2405,0x0020,0x0000,
X	0x0002,0x2405,0x0040,0x0000,0x0001,0xC408,0x8080,0x0000,
X	0x0000,0x03F0,0x4100,0x0000,0x0000,0x0000,0x3E00,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/bluepics1.pic
if test 1933 -ne `wc -c <images/bluepics1.pic`; then
    echo shar: \"images/bluepics1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirDOWN0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirDOWN0.pic\"
else
echo shar: Extracting \"images/cirDOWN0.pic\" \(1933 characters\)
sed "s/^X//" >images/cirDOWN0.pic <<'END_OF_images/cirDOWN0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x003F,0x7FFF,0xC000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x3FFA,0xBFFF,0xFFF8,0x0000,0x7FFA,0xBFFF,0xFFF8,0x0000,
X	0x7FFA,0xBFFF,0xFFF8,0x0000,0x7FFF,0xBFFF,0xFFF8,0x0000,
X	0x7FFF,0xDFFF,0xFFF8,0x0000,0x7FFF,0xEFFF,0xFFF8,0x0000,
X	0x7FFF,0xF3FF,0xFFF8,0x0000,0x7FFF,0xFDFF,0xFFF8,0x0000,
X	0x7FFF,0xFEFF,0xEFF8,0x0000,0x7FFF,0xFF3F,0xE3F8,0x0000,
X	0x7FFF,0xFFDF,0xE0F8,0x0000,0x7FFF,0xFFEF,0xE038,0x0000,
X	0x7FFF,0xFFF3,0xE038,0x0000,0x3FFF,0xFFFD,0xE038,0x0000,
X	0x1FFF,0xFFFE,0xE038,0x0000,0x18FF,0xFFFF,0x2038,0x0000,
X	0x1F07,0xFFFF,0xC038,0x0000,0x1FF8,0x3FFF,0xE038,0x0000,
X	0x1FFF,0xC3FF,0xE038,0x0000,0x1FFF,0xFC1F,0xE038,0x0000,
X	0x0FFF,0xFFE0,0xE018,0x0000,0x003F,0xFFFF,0x0008,0x0000,
X	0x0000,0x1FFF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirDOWN0.pic
if test 1933 -ne `wc -c <images/cirDOWN0.pic`; then
    echo shar: \"images/cirDOWN0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirDOWN1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirDOWN1.pic\"
else
echo shar: Extracting \"images/cirDOWN1.pic\" \(1933 characters\)
sed "s/^X//" >images/cirDOWN1.pic <<'END_OF_images/cirDOWN1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x003F,0x7FFF,0xC000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x3FFA,0xBDFF,0xFFF8,0x0000,0x7FFA,0xBDFF,0xFFF8,0x0000,
X	0x7FFA,0xB8FF,0xFFF8,0x0000,0x7FFF,0xB8FF,0xFFF8,0x0000,
X	0x7FFF,0xD8FF,0xFFF8,0x0000,0x7FFF,0xE8FF,0xFFF8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xF1FF,0xFFF8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xFCFF,0xE3F8,0x0000,
X	0x7FFF,0xE03F,0xE0F8,0x0000,0x7FFF,0xE03F,0xE038,0x0000,
X	0x7FFF,0xE03F,0xF038,0x0000,0x33FF,0xF8FF,0xF038,0x0000,
X	0x0C7F,0xC01F,0xF038,0x0000,0x1F8F,0xC01F,0xF038,0x0000,
X	0x1FF1,0xC01F,0xF038,0x0000,0x1FFE,0x00FF,0xF838,0x0000,
X	0x3FFF,0xF00F,0xF838,0x0000,0x3FFF,0x800F,0xF838,0x0000,
X	0x3FFF,0x800F,0xF818,0x0000,0x3FFF,0xF007,0xC008,0x0000,
X	0x0000,0x0007,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirDOWN1.pic
if test 1933 -ne `wc -c <images/cirDOWN1.pic`; then
    echo shar: \"images/cirDOWN1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirDOWN2.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirDOWN2.pic\"
else
echo shar: Extracting \"images/cirDOWN2.pic\" \(1933 characters\)
sed "s/^X//" >images/cirDOWN2.pic <<'END_OF_images/cirDOWN2.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x003F,0x7FFF,0xC000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x3FFA,0xBDFF,0xFFF8,0x0000,0x7FFA,0xB8FF,0xFFF8,0x0000,
X	0x7FFA,0xB8FF,0xFFF8,0x0000,0x7FFF,0xB07F,0xFFF8,0x0000,
X	0x7FFF,0xD07F,0xFFF8,0x0000,0x7FFF,0xE03F,0xFFF8,0x0000,
X	0x7FFF,0xE03F,0xFFF8,0x0000,0x7FFF,0xF0FF,0xFFF8,0x0000,
X	0x7FFF,0xC01F,0xFFF8,0x0000,0x7FFF,0x800F,0xF3F8,0x0000,
X	0x7FFF,0xF03F,0xF0F8,0x0000,0x7FFF,0x0004,0x7038,0x0000,
X	0x7FFF,0x0003,0x8838,0x0000,0x33FE,0x0001,0xF838,0x0000,
X	0x0CFF,0xC03F,0xF838,0x0000,0x1F3C,0x0001,0xFC38,0x0000,
X	0x3FCC,0x0001,0xFC38,0x0000,0x3FF0,0x0000,0xFC38,0x0000,
X	0x7FF8,0x000F,0xFC38,0x0000,0x7FFF,0x8000,0x7E38,0x0000,
X	0xFFF8,0x0000,0x7E18,0x0000,0xFFF0,0x0000,0x0008,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirDOWN2.pic
if test 1933 -ne `wc -c <images/cirDOWN2.pic`; then
    echo shar: \"images/cirDOWN2.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirDOWN3.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirDOWN3.pic\"
else
echo shar: Extracting \"images/cirDOWN3.pic\" \(1933 characters\)
sed "s/^X//" >images/cirDOWN3.pic <<'END_OF_images/cirDOWN3.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x003F,0x7FFF,0xC000,0x0000,0x007F,0xBFFF,0xE000,0x0000,
X	0x00FF,0xBFFF,0xE000,0x0000,0x00FF,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xE000,0x0000,
X	0x00FE,0xBFFF,0xE000,0x0000,0x00FE,0xBFFF,0xFFF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x00FE,0xBFFA,0xFFF8,0x0000,0x00FE,0xBFFD,0x7FF8,0x0000,
X	0x03FA,0xBFFA,0xFFF8,0x0000,0x0FFA,0xBFFF,0xFFF8,0x0000,
X	0x3FFA,0xBDFF,0xFFF8,0x0000,0x7FFA,0xBDFF,0xFFF8,0x0000,
X	0x7FFA,0xB8FF,0xFFF8,0x0000,0x7FFF,0xB8FF,0xFFF8,0x0000,
X	0x7FFF,0xD8FF,0xFFF8,0x0000,0x7FFF,0xE8FF,0xFFF8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xF1FF,0xFFF8,0x0000,
X	0x7FFF,0xF07F,0xFFF8,0x0000,0x7FFF,0xFCFF,0xE3F8,0x0000,
X	0x7FFF,0xE03F,0xE0F8,0x0000,0x7FFF,0xE00F,0xE038,0x0000,
X	0x7FFF,0xE031,0xF038,0x0000,0x33FF,0xF8FE,0x3038,0x0000,
X	0x0C7F,0xC01F,0xD038,0x0000,0x1F8F,0xC01F,0xF038,0x0000,
X	0x1FF1,0xC01F,0xF038,0x0000,0x1FFE,0x00FF,0xF838,0x0000,
X	0x3FFF,0x800F,0xF818,0x0000,0x3FFF,0xF007,0xC008,0x0000,
X	0x0000,0x0007,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirDOWN3.pic
if test 1933 -ne `wc -c <images/cirDOWN3.pic`; then
    echo shar: \"images/cirDOWN3.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirLEFT0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirLEFT0.pic\"
else
echo shar: Extracting \"images/cirLEFT0.pic\" \(1933 characters\)
sed "s/^X//" >images/cirLEFT0.pic <<'END_OF_images/cirLEFT0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x003F,0xFC00,0x0000,0x0000,
X	0x007F,0xFE00,0x0000,0x0000,0x1FFF,0xFE00,0x0000,0x0000,
X	0x3FFF,0xFF00,0x0000,0x0000,0x3EFF,0xFF00,0x0000,0x0000,
X	0x3EFF,0xFF80,0x0000,0x0000,0x3EFF,0xFF80,0x0000,0x0000,
X	0x3DFF,0xFFFF,0xFFE0,0x0000,0x3DFF,0xFFFF,0xFFF0,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7DFF,0xFFFF,0xFFF8,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7BFF,0xF07F,0xFFF8,0x0000,
X	0x7BFF,0xFFFF,0xFFF8,0x0000,0x7BFF,0xF000,0x0078,0x0000,
X	0x7BFF,0xFFFF,0xFFF0,0x0000,0x7BFF,0xE000,0x0008,0x0000,
X	0x77FF,0xDFFF,0xFFF8,0x0000,0xF7FF,0xBFFF,0xFFF8,0x0000,
X	0xF7FF,0x7FFF,0xFFF8,0x0000,0xF7FF,0x7FFF,0xFFF8,0x0000,
X	0xEFFE,0xFFFF,0xFFF8,0x0000,0xEFFD,0xFFFF,0xFFF8,0x0000,
X	0xEFFB,0xFFFF,0xFFF8,0x0000,0xEFFB,0xFFFF,0xFFF8,0x0000,
X	0xEFF7,0xFFFF,0xFFF8,0x0000,0xDFEF,0xFFFF,0xFFF8,0x0000,
X	0xDFDF,0xFFFF,0xFFF8,0x0000,0xDFDF,0xFF57,0xFFF8,0x0000,
X	0xDFBF,0xFFAF,0xFFF8,0x0000,0xDF7F,0xFF57,0xFFF8,0x0000,
X	0x3EFF,0xFFAF,0xFFF8,0x0000,0x3EFF,0xFFFF,0xFFF8,0x0000,
X	0x3DFF,0xFFFF,0xFFF0,0x0000,0x0001,0xFFFC,0x0000,0x0000,
X	0x0003,0xFFFC,0x0000,0x0000,0x0003,0xFFFC,0x0000,0x0000,
X	0x0007,0xFFFC,0x0000,0x0000,0x0007,0xFFFC,0x0000,0x0000,
X	0x000F,0xFFFC,0x0000,0x0000,0x000F,0xFFFC,0x0000,0x0000,
X	0x1FFF,0xFFFC,0x0000,0x0000,0x3FFF,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirLEFT0.pic
if test 1933 -ne `wc -c <images/cirLEFT0.pic`; then
    echo shar: \"images/cirLEFT0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirLEFT1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirLEFT1.pic\"
else
echo shar: Extracting \"images/cirLEFT1.pic\" \(1933 characters\)
sed "s/^X//" >images/cirLEFT1.pic <<'END_OF_images/cirLEFT1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x003F,0xFC00,0x0000,0x0000,
X	0x787F,0xFE00,0x0000,0x0000,0x7F7F,0xFE00,0x0000,0x0000,
X	0x7FBF,0xFF00,0x0000,0x0000,0x7FBF,0xFF00,0x0000,0x0000,
X	0x7F7F,0xFF80,0x0000,0x0000,0x7F7F,0xFF80,0x0000,0x0000,
X	0x7F7F,0xFFFF,0xFFE0,0x0000,0x7EFF,0xFFFF,0xFFF0,0x0000,
X	0x7EFF,0xFFFF,0xFFF8,0x0000,0x7EFF,0xFFFF,0xFFF8,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7DFF,0xF07F,0xFFF8,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7BFF,0xF000,0x0078,0x0000,
X	0x7BFF,0xFFFF,0xFFF0,0x0000,0x4BFF,0xE000,0x0008,0x0000,
X	0x487F,0xDFFF,0xFFF8,0x0000,0x4847,0xBFFF,0xFFF8,0x0000,
X	0x0044,0x7FFF,0xFFF8,0x0000,0x0004,0x07FF,0xFFF8,0x0000,
X	0x0000,0x01FF,0xFFF8,0x0000,0x0001,0x07FF,0xFFF8,0x0000,
X	0x0445,0x7FFF,0xFFF8,0x0000,0x0447,0xFFFF,0xFFF8,0x0000,
X	0x046F,0xFFFF,0xFFF8,0x0000,0x07EF,0xFFFF,0xFFF8,0x0000,
X	0x3FDF,0xFFFF,0xFFF8,0x0000,0x7FDF,0xFF57,0xFFF8,0x0000,
X	0x7FDF,0xFFAF,0xFFF8,0x0000,0x7FBF,0xFF57,0xFFF8,0x0000,
X	0x7FBF,0xFFAF,0xFFF8,0x0000,0x7FBF,0xFFFF,0xFFF8,0x0000,
X	0x3F7F,0xFFFF,0xFFF0,0x0000,0x3FE3,0xFFFC,0x0000,0x0000,
X	0x3C03,0xFFFC,0x0000,0x0000,0x0003,0xFFFC,0x0000,0x0000,
X	0x0007,0xFFFC,0x0000,0x0000,0x0007,0xFFFC,0x0000,0x0000,
X	0x000F,0xFFFC,0x0000,0x0000,0x000F,0xFFFC,0x0000,0x0000,
X	0x1FFF,0xFFFC,0x0000,0x0000,0x3FFF,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirLEFT1.pic
if test 1933 -ne `wc -c <images/cirLEFT1.pic`; then
    echo shar: \"images/cirLEFT1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirLEFT2.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirLEFT2.pic\"
else
echo shar: Extracting \"images/cirLEFT2.pic\" \(1933 characters\)
sed "s/^X//" >images/cirLEFT2.pic <<'END_OF_images/cirLEFT2.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x6000,0x0000,0x0000,0x0000,0x783F,0xFC00,0x0000,0x0000,
X	0x7E7F,0xFE00,0x0000,0x0000,0x7F7F,0xFE00,0x0000,0x0000,
X	0x7FFF,0xFF00,0x0000,0x0000,0x7FDF,0xFF00,0x0000,0x0000,
X	0x7FBF,0xFF80,0x0000,0x0000,0x7FBF,0xFF80,0x0000,0x0000,
X	0x7F7F,0xFFFF,0xFFE0,0x0000,0x7EFF,0xFFFF,0xFFF0,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7DFF,0xFFFF,0xFFF8,0x0000,
X	0x3BFF,0xFFFF,0xFFF8,0x0000,0x13FF,0xF07F,0xFFF8,0x0000,
X	0x10FF,0xFFFF,0xFFF8,0x0000,0x10BF,0xF000,0x0078,0x0000,
X	0x108F,0xFFFF,0xFFF0,0x0000,0x008B,0xE000,0x0008,0x0000,
X	0x0009,0xDFFF,0xFFF8,0x0000,0x0009,0x3FFF,0xFFF8,0x0000,
X	0x0000,0x0FFF,0xFFF8,0x0000,0x0000,0x03FF,0xFFF8,0x0000,
X	0x0000,0x01FF,0xFFF8,0x0000,0x0000,0x03FF,0xFFF8,0x0000,
X	0x0001,0x0FFF,0xFFF8,0x0000,0x0001,0x3FFF,0xFFF8,0x0000,
X	0x0089,0xFFFF,0xFFF8,0x0000,0x008B,0xFFFF,0xFFF8,0x0000,
X	0x088F,0xFFFF,0xFFF8,0x0000,0x089F,0xFF57,0xFFF8,0x0000,
X	0x08AF,0xFFAF,0xFFF8,0x0000,0x0BEF,0xFF57,0xFFF8,0x0000,
X	0x0FEF,0xFFAF,0xFFF8,0x0000,0x3FDF,0xFFFF,0xFFF8,0x0000,
X	0x3FDF,0xFFFF,0xFFF0,0x0000,0x3FDF,0xFFFC,0x0000,0x0000,
X	0x3FE3,0xFFFC,0x0000,0x0000,0x3F03,0xFFFC,0x0000,0x0000,
X	0x3007,0xFFFC,0x0000,0x0000,0x0007,0xFFFC,0x0000,0x0000,
X	0x000F,0xFFFC,0x0000,0x0000,0x000F,0xFFFC,0x0000,0x0000,
X	0x1FFF,0xFFFC,0x0000,0x0000,0x3FFF,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirLEFT2.pic
if test 1933 -ne `wc -c <images/cirLEFT2.pic`; then
    echo shar: \"images/cirLEFT2.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirLEFT3.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirLEFT3.pic\"
else
echo shar: Extracting \"images/cirLEFT3.pic\" \(1933 characters\)
sed "s/^X//" >images/cirLEFT3.pic <<'END_OF_images/cirLEFT3.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x003F,0xFC00,0x0000,0x0000,
X	0x787F,0xFE00,0x0000,0x0000,0x7F7F,0xFE00,0x0000,0x0000,
X	0x7FBF,0xFF00,0x0000,0x0000,0x7FBF,0xFF00,0x0000,0x0000,
X	0x7F7F,0xFF80,0x0000,0x0000,0x7F7F,0xFF80,0x0000,0x0000,
X	0x7F7F,0xFFFF,0xFFE0,0x0000,0x7EFF,0xFFFF,0xFFF0,0x0000,
X	0x7EFF,0xFFFF,0xFFF8,0x0000,0x7EFF,0xFFFF,0xFFF8,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7DFF,0xF07F,0xFFF8,0x0000,
X	0x7DFF,0xFFFF,0xFFF8,0x0000,0x7BFF,0xF000,0x0078,0x0000,
X	0x7BFF,0xFFFF,0xFFF0,0x0000,0x4BFF,0xE000,0x0008,0x0000,
X	0x487F,0xDFFF,0xFFF8,0x0000,0x4847,0xBFFF,0xFFF8,0x0000,
X	0x0044,0x7FFF,0xFFF8,0x0000,0x0004,0x07FF,0xFFF8,0x0000,
X	0x0000,0x01FF,0xFFF8,0x0000,0x0001,0x07FF,0xFFF8,0x0000,
X	0x0445,0x7FFF,0xFFF8,0x0000,0x0447,0xFFFF,0xFFF8,0x0000,
X	0x046F,0xFFFF,0xFFF8,0x0000,0x07EF,0xFFFF,0xFFF8,0x0000,
X	0x3FDF,0xFFFF,0xFFF8,0x0000,0x7FDF,0xFF57,0xFFF8,0x0000,
X	0x7FDF,0xFFAF,0xFFF8,0x0000,0x7FBF,0xFF57,0xFFF8,0x0000,
X	0x7FBF,0xFFAF,0xFFF8,0x0000,0x7FBF,0xFFFF,0xFFF8,0x0000,
X	0x3F7F,0xFFFF,0xFFF0,0x0000,0x3FE3,0xFFFC,0x0000,0x0000,
X	0x3C03,0xFFFC,0x0000,0x0000,0x0003,0xFFFC,0x0000,0x0000,
X	0x0007,0xFFFC,0x0000,0x0000,0x0007,0xFFFC,0x0000,0x0000,
X	0x000F,0xFFFC,0x0000,0x0000,0x000F,0xFFFC,0x0000,0x0000,
X	0x1FFF,0xFFFC,0x0000,0x0000,0x3FFF,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFC,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirLEFT3.pic
if test 1933 -ne `wc -c <images/cirLEFT3.pic`; then
    echo shar: \"images/cirLEFT3.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirRIGHT0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirRIGHT0.pic\"
else
echo shar: Extracting \"images/cirRIGHT0.pic\" \(1933 characters\)
sed "s/^X//" >images/cirRIGHT0.pic <<'END_OF_images/cirRIGHT0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x03FF,0xF000,0x0000,0x0000,0x03FF,0xFFC0,0x0000,
X	0x0000,0x07FF,0xFFE0,0x0000,0x0000,0x07FF,0xFBE0,0x0000,
X	0x0000,0x0FFF,0xFBE0,0x0000,0x0000,0x0FFF,0xFBE0,0x0000,
X	0x3FFF,0xFFFF,0xFDE0,0x0000,0x7FFF,0xFFFF,0xFDE0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xFFFF,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xF07F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFEF0,0x0000,0xF000,0x007F,0xFEF0,0x0000,
X	0x7FFF,0xFFFF,0xFEF0,0x0000,0x8000,0x003F,0xFEF0,0x0000,
X	0xFFFF,0xFFDF,0xFF70,0x0000,0xFFFF,0xFFEF,0xFF78,0x0000,
X	0xFFFF,0xFFF7,0xFF78,0x0000,0xFFFF,0xFFF7,0xFF78,0x0000,
X	0xFFFF,0xFFFB,0xFFB8,0x0000,0xFFFF,0xFFFD,0xFFB8,0x0000,
X	0xFFFF,0xFFFE,0xFFB8,0x0000,0xFFFF,0xFFFE,0xFFB8,0x0000,
X	0xFFFF,0xFFFF,0x7FB8,0x0000,0xFFFF,0xFFFF,0xBFD8,0x0000,
X	0xFFFF,0xFFFF,0xDFD8,0x0000,0xFFFF,0x57FF,0xDFD8,0x0000,
X	0xFFFF,0xAFFF,0xEFD8,0x0000,0xFFFF,0x57FF,0xF7D8,0x0000,
X	0xFFFF,0xAFFF,0xFBE0,0x0000,0xFFFF,0xFFFF,0xFBE0,0x0000,
X	0x7FFF,0xFFFF,0xFDE0,0x0000,0x0001,0xFFFC,0x0000,0x0000,
X	0x0001,0xFFFE,0x0000,0x0000,0x0001,0xFFFE,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirRIGHT0.pic
if test 1933 -ne `wc -c <images/cirRIGHT0.pic`; then
    echo shar: \"images/cirRIGHT0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirRIGHT1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirRIGHT1.pic\"
else
echo shar: Extracting \"images/cirRIGHT1.pic\" \(1933 characters\)
sed "s/^X//" >images/cirRIGHT1.pic <<'END_OF_images/cirRIGHT1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x03FF,0xF0F0,0x0000,0x0000,0x03FF,0xF7F0,0x0000,
X	0x0000,0x07FF,0xEFF0,0x0000,0x0000,0x07FF,0xEFF0,0x0000,
X	0x0000,0x0FFF,0xF7F0,0x0000,0x0000,0x0FFF,0xF7F0,0x0000,
X	0x3FFF,0xFFFF,0xF7F0,0x0000,0x7FFF,0xFFFF,0xFBF0,0x0000,
X	0xFFFF,0xFFFF,0xFBF0,0x0000,0xFFFF,0xFFFF,0xFBF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xF07F,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xF000,0x007F,0xFEF0,0x0000,
X	0x7FFF,0xFFFF,0xFEF0,0x0000,0x8000,0x003F,0xFE90,0x0000,
X	0xFFFF,0xFFDF,0xF090,0x0000,0xFFFF,0xFFEF,0x1090,0x0000,
X	0xFFFF,0xFFF1,0x1000,0x0000,0xFFFF,0xFF01,0x0000,0x0000,
X	0xFFFF,0xFC00,0x0000,0x0000,0xFFFF,0xFF04,0x0000,0x0000,
X	0xFFFF,0xFFF5,0x1100,0x0000,0xFFFF,0xFFFF,0x1100,0x0000,
X	0xFFFF,0xFFFF,0xB100,0x0000,0xFFFF,0xFFFF,0xBF00,0x0000,
X	0xFFFF,0xFFFF,0xDFE0,0x0000,0xFFFF,0x57FF,0xDFF8,0x0000,
X	0xFFFF,0xAFFF,0xDFF8,0x0000,0xFFFF,0x57FF,0xEFF8,0x0000,
X	0xFFFF,0xAFFF,0xEFF0,0x0000,0xFFFF,0xFFFF,0xEFF0,0x0000,
X	0x7FFF,0xFFFF,0xF7E0,0x0000,0x0001,0xFFFE,0x3FE0,0x0000,
X	0x0001,0xFFFE,0x01E0,0x0000,0x0001,0xFFFE,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirRIGHT1.pic
if test 1933 -ne `wc -c <images/cirRIGHT1.pic`; then
    echo shar: \"images/cirRIGHT1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirRIGHT2.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirRIGHT2.pic\"
else
echo shar: Extracting \"images/cirRIGHT2.pic\" \(1933 characters\)
sed "s/^X//" >images/cirRIGHT2.pic <<'END_OF_images/cirRIGHT2.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0030,0x0000,0x0000,0x01FF,0xE0F0,0x0000,
X	0x0000,0x03FF,0xF3F0,0x0000,0x0000,0x03FF,0xF7F0,0x0000,
X	0x0000,0x07FF,0xFFF0,0x0000,0x0000,0x07FF,0xDFF0,0x0000,
X	0x0000,0x0FFF,0xEFF0,0x0000,0x0000,0x0FFF,0xEFF0,0x0000,
X	0x3FFF,0xFFFF,0xF7F0,0x0000,0x7FFF,0xFFFF,0xFBF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xFFFF,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFEE0,0x0000,0xFFFF,0xF07F,0xFE40,0x0000,
X	0xFFFF,0xFFFF,0xF840,0x0000,0xF000,0x007F,0xE840,0x0000,
X	0x7FFF,0xFFFF,0x8840,0x0000,0x8000,0x003E,0x8800,0x0000,
X	0xFFFF,0xFFDC,0x8000,0x0000,0xFFFF,0xFFE4,0x8000,0x0000,
X	0xFFFF,0xFF80,0x0000,0x0000,0xFFFF,0xFE00,0x0000,0x0000,
X	0xFFFF,0xFC00,0x0000,0x0000,0xFFFF,0xFE00,0x0000,0x0000,
X	0xFFFF,0xFF84,0x0000,0x0000,0xFFFF,0xFFE4,0x0000,0x0000,
X	0xFFFF,0xFFFC,0x8800,0x0000,0xFFFF,0xFFFE,0x8800,0x0000,
X	0xFFFF,0xFFFF,0x8880,0x0000,0xFFFF,0x57FF,0xC880,0x0000,
X	0xFFFF,0xAFFF,0xA880,0x0000,0xFFFF,0x57FF,0xBE80,0x0000,
X	0xFFFF,0xAFFF,0xBF80,0x0000,0xFFFF,0xFFFF,0xDFE0,0x0000,
X	0x7FFF,0xFFFF,0xDFE0,0x0000,0x0001,0xFFFF,0xDFE0,0x0000,
X	0x0001,0xFFFE,0x3FE0,0x0000,0x0001,0xFFFE,0x07E0,0x0000,
X	0x0001,0xFFFF,0x0060,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirRIGHT2.pic
if test 1933 -ne `wc -c <images/cirRIGHT2.pic`; then
    echo shar: \"images/cirRIGHT2.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cirRIGHT3.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cirRIGHT3.pic\"
else
echo shar: Extracting \"images/cirRIGHT3.pic\" \(1933 characters\)
sed "s/^X//" >images/cirRIGHT3.pic <<'END_OF_images/cirRIGHT3.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x03FF,0xF0F0,0x0000,0x0000,0x03FF,0xF7F0,0x0000,
X	0x0000,0x07FF,0xEFF0,0x0000,0x0000,0x07FF,0xEFF0,0x0000,
X	0x0000,0x0FFF,0xF7F0,0x0000,0x0000,0x0FFF,0xF7F0,0x0000,
X	0x3FFF,0xFFFF,0xF7F0,0x0000,0x7FFF,0xFFFF,0xFBF0,0x0000,
X	0xFFFF,0xFFFF,0xFBF0,0x0000,0xFFFF,0xFFFF,0xFBF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xF07F,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xF000,0x007F,0xFEF0,0x0000,
X	0x7FFF,0xFFFF,0xFEF0,0x0000,0x8000,0x003F,0xFE90,0x0000,
X	0xFFFF,0xFFDF,0xF090,0x0000,0xFFFF,0xFFEF,0x1090,0x0000,
X	0xFFFF,0xFFF1,0x1000,0x0000,0xFFFF,0xFF01,0x0000,0x0000,
X	0xFFFF,0xFC00,0x0000,0x0000,0xFFFF,0xFF04,0x0000,0x0000,
X	0xFFFF,0xFFF5,0x1100,0x0000,0xFFFF,0xFFFF,0x1100,0x0000,
X	0xFFFF,0xFFFF,0xB100,0x0000,0xFFFF,0xFFFF,0xBF00,0x0000,
X	0xFFFF,0xFFFF,0xDFE0,0x0000,0xFFFF,0x57FF,0xDFF8,0x0000,
X	0xFFFF,0xAFFF,0xDFF8,0x0000,0xFFFF,0x57FF,0xEFF8,0x0000,
X	0xFFFF,0xAFFF,0xEFF0,0x0000,0xFFFF,0xFFFF,0xEFF0,0x0000,
X	0x7FFF,0xFFFF,0xF7E0,0x0000,0x0001,0xFFFE,0x3FE0,0x0000,
X	0x0001,0xFFFE,0x01E0,0x0000,0x0001,0xFFFE,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0xFFF0,0x0000,
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cirRIGHT3.pic
if test 1933 -ne `wc -c <images/cirRIGHT3.pic`; then
    echo shar: \"images/cirRIGHT3.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cornerDL.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cornerDL.pic\"
else
echo shar: Extracting \"images/cornerDL.pic\" \(1933 characters\)
sed "s/^X//" >images/cornerDL.pic <<'END_OF_images/cornerDL.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x000E,0x0000,0x0000,0x0000,0x000C,0x0000,0x0000,0x0000,
X	0x001C,0x0000,0x0000,0x0000,0x0038,0x0000,0x0000,0x0000,
X	0x0070,0x0000,0x0000,0x0000,0x00E0,0x0000,0x0000,0x0000,
X	0x03C0,0x0000,0x0000,0x0000,0xFF80,0x0000,0x0000,0x0000,
X	0xFE00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cornerDL.pic
if test 1933 -ne `wc -c <images/cornerDL.pic`; then
    echo shar: \"images/cornerDL.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cornerLU.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cornerLU.pic\"
else
echo shar: Extracting \"images/cornerLU.pic\" \(1933 characters\)
sed "s/^X//" >images/cornerLU.pic <<'END_OF_images/cornerLU.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0007,0x0000,0x0000,0x0000,0x0003,0x0000,0x0000,0x0000,
X	0x0003,0x8000,0x0000,0x0000,0x0001,0xC000,0x0000,0x0000,
X	0x0000,0xE000,0x0000,0x0000,0x0000,0x7000,0x0000,0x0000,
X	0x0000,0x3C00,0x0000,0x0000,0x0000,0x1FF8,0x0000,0x0000,
X	0x0000,0x07F8,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cornerLU.pic
if test 1933 -ne `wc -c <images/cornerLU.pic`; then
    echo shar: \"images/cornerLU.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cornerRD.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cornerRD.pic\"
else
echo shar: Extracting \"images/cornerRD.pic\" \(1933 characters\)
sed "s/^X//" >images/cornerRD.pic <<'END_OF_images/cornerRD.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0xFE00,0x0000,0x0000,0x0000,
X	0xFF80,0x0000,0x0000,0x0000,0x03C0,0x0000,0x0000,0x0000,
X	0x00E0,0x0000,0x0000,0x0000,0x0070,0x0000,0x0000,0x0000,
X	0x0038,0x0000,0x0000,0x0000,0x001C,0x0000,0x0000,0x0000,
X	0x000C,0x0000,0x0000,0x0000,0x000E,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cornerRD.pic
if test 1933 -ne `wc -c <images/cornerRD.pic`; then
    echo shar: \"images/cornerRD.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/cornerUR.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/cornerUR.pic\"
else
echo shar: Extracting \"images/cornerUR.pic\" \(1933 characters\)
sed "s/^X//" >images/cornerUR.pic <<'END_OF_images/cornerUR.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x07E0,0x0000,0x0000,
X	0x0000,0x1FE0,0x0000,0x0000,0x0000,0x3C00,0x0000,0x0000,
X	0x0000,0x7000,0x0000,0x0000,0x0000,0xE000,0x0000,0x0000,
X	0x0001,0xC000,0x0000,0x0000,0x0003,0x8000,0x0000,0x0000,
X	0x0003,0x0000,0x0000,0x0000,0x0007,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x0006,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/cornerUR.pic
if test 1933 -ne `wc -c <images/cornerUR.pic`; then
    echo shar: \"images/cornerUR.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/eyesDOWN.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/eyesDOWN.pic\"
else
echo shar: Extracting \"images/eyesDOWN.pic\" \(1933 characters\)
sed "s/^X//" >images/eyesDOWN.pic <<'END_OF_images/eyesDOWN.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0002,0x0004,0x0000,0x0000,
X	0x000F,0x801F,0x0000,0x0000,0x000F,0x801F,0x0000,0x0000,
X	0x001F,0xC03F,0x8000,0x0000,0x000F,0x801F,0x0000,0x0000,
X	0x000F,0x801F,0x0000,0x0000,0x0002,0x0004,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/eyesDOWN.pic
if test 1933 -ne `wc -c <images/eyesDOWN.pic`; then
    echo shar: \"images/eyesDOWN.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/eyesLEFT.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/eyesLEFT.pic\"
else
echo shar: Extracting \"images/eyesLEFT.pic\" \(1933 characters\)
sed "s/^X//" >images/eyesLEFT.pic <<'END_OF_images/eyesLEFT.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0000,0x0000,
X	0x003E,0x007C,0x0000,0x0000,0x003E,0x007C,0x0000,0x0000,
X	0x007F,0x00FE,0x0000,0x0000,0x003E,0x007C,0x0000,0x0000,
X	0x003E,0x007C,0x0000,0x0000,0x0008,0x0010,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/eyesLEFT.pic
if test 1933 -ne `wc -c <images/eyesLEFT.pic`; then
    echo shar: \"images/eyesLEFT.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/eyesRIGHT.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/eyesRIGHT.pic\"
else
echo shar: Extracting \"images/eyesRIGHT.pic\" \(1933 characters\)
sed "s/^X//" >images/eyesRIGHT.pic <<'END_OF_images/eyesRIGHT.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x8000,0x0000,
X	0x0001,0xF003,0xE000,0x0000,0x0001,0xF003,0xE000,0x0000,
X	0x0003,0xF807,0xF000,0x0000,0x0001,0xF003,0xE000,0x0000,
X	0x0001,0xF003,0xE000,0x0000,0x0000,0x4000,0x8000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/eyesRIGHT.pic
if test 1933 -ne `wc -c <images/eyesRIGHT.pic`; then
    echo shar: \"images/eyesRIGHT.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/picbigdot.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/picbigdot.pic\"
else
echo shar: Extracting \"images/picbigdot.pic\" \(1933 characters\)
sed "s/^X//" >images/picbigdot.pic <<'END_OF_images/picbigdot.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x007F,0x0000,0x0000,0x0000,0x01FF,0xC000,0x0000,0x0000,
X	0x03FF,0xE000,0x0000,0x0000,0x07FF,0xF000,0x0000,0x0000,
X	0x07FF,0xF000,0x0000,0x0000,0x0FFF,0xF800,0x0000,0x0000,
X	0x0FFF,0xF800,0x0000,0x0000,0x0FF7,0xF800,0x0000,0x0000,
X	0x0FEB,0xF800,0x0000,0x0000,0x0FEB,0xF800,0x0000,0x0000,
X	0x07EB,0xF000,0x0000,0x0000,0x07EB,0xF000,0x0000,0x0000,
X	0x03EB,0xE000,0x0000,0x0000,0x01EB,0xC000,0x0000,0x0000,
X	0x00EB,0x8000,0x0000,0x0000,0x00EB,0x8000,0x0000,0x0000,
X	0x006B,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x003E,0x0000,0x0000,0x0000,0x0030,0x0000,0x0000,0x0000,
X	0x000E,0x0000,0x0000,0x0000,0x0038,0x0000,0x0000,0x0000,
X	0x0006,0x0000,0x0000,0x0000,0x001C,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/picbigdot.pic
if test 1933 -ne `wc -c <images/picbigdot.pic`; then
    echo shar: \"images/picbigdot.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test ! -d release ; then
    echo shar: Creating directory \"release\"
    mkdir release
fi
echo shar: End of archive 2 \(of 5\).
cp /dev/null ark2isdone
MISSING=""
for I in 1 2 3 4 5 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 5 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
D
D
D

richb@sunk.UUCP (04/12/87)

----------CUT HERE----------CUT HERE-------
#! /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 3 (of 5)."
# Contents:  images/animate.c images/blueghost0.pic
#   images/circleexplode0.pic images/circleexplode1.pic
#   images/circleexplode2.pic images/circleexplode3.pic
#   images/circleexplode4.pic images/circleexplode5.pic
#   images/circleexplode6.pic images/circleexplode7.pic
#   images/circleexplode8.pic images/picsmalldot.pic sid_sun.c
#   sidtool.h sidtool.maze
# Wrapped by richb@sunk on Sun Apr 12 15:19:45 1987
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f images/animate.c -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/animate.c\"
else
echo shar: Extracting \"images/animate.c\" \(4180 characters\)
sed "s/^X//" >images/animate.c <<'END_OF_images/animate.c'
X
X/*  animate.c
X *
X *  Make the debugger.animate file from the individual icons.
X *  Written by Rich Burridge - Sun Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors or inaccuracies inherent
X *  either to the comments or the code of this program, but if reported
X *  to me, then an attempt will be made to fix them.
X */
X
X#include <stdio.h>
X#include <strings.h>
X#include <errno.h>
X
X#define  CLOSE    (void) close      /* To make lint happy. */
X#define  FCLOSE   (void) fclose
X#define  FPRINTF  (void) fprintf
X#define  SSCANF   (void) sscanf
X#define  STRCPY   (void) strcpy
X#define  STRNCPY  (void) strncpy
X#define  WRITE    (void) write
X
X#define  BUFSIZE  512               /* Output buffer size in characters. */
X#define  MAXLINE  256               /* Maximum length of character string. */
X
Xextern int errno ;
X
Xchar progname[MAXLINE] ;            /* Name of this program. */
Xchar filename[MAXLINE] ;            /* Name of the sidtool animate file. */
X
Xint fd ;                            /* File descriptor for animate data. */
X
X
Xgetline(fd,s)      /* Checks each character, and ignore's it if its NULL. */
XFILE *fd ;
Xchar s[MAXLINE] ;
X
X{
X  int c,i ;
X
X  i = 0 ;
X  while (i < MAXLINE-1 && (c = getc(fd)) != EOF && c != '\n')
X  if (c != '\0') s[i++] = c ;
X
X  if (c == EOF) return ;
X  if (c == '\n') s[i++] = c ;
X  s[i] = '\0' ;
X}
X
X
Xload_cursor(name)
Xchar name[MAXLINE] ;
X
X{
X  unsigned short buf[BUFSIZE/2] ;
X  int i,j,temp ;
X  char arg[MAXLINE],line[MAXLINE] ;
X  FILE *fin,*fopen() ;
X
X  if ((fin = fopen(name,"r")) == NULL)
X    {
X      FPRINTF(stderr,"%s: can't open %s.\n",progname,name) ;
X      exit(1) ;
X    }
X  getline(fin,line) ;
X  getline(fin,line) ;
X  for (i = 0; i < 32; i++)
X    {
X      getline(fin,line) ;
X      for (j = 0; j < 8; j++)
X        {
X          STRNCPY(&arg[0],&line[j*7+3],4) ;
X          arg[4] = '\0' ;
X          SSCANF(arg,"%X",&temp) ;
X          buf[i*8+j] = (short) temp ;
X        }
X    }
X  WRITE(fd,(char *) buf,BUFSIZE) ;
X  FCLOSE(fin) ;
X}
X
X
X/*ARGSUSED*/
Xmain(argc,argv)
Xint argc ;
Xchar *argv[] ;
X
X{
X  STRCPY(progname,argv[0]) ;
X  STRCPY(filename,"sidtool.animate") ;
X  if ((fd = open(filename,2)) == -1)
X    if ((fd = creat(filename,0777)) == -1)
X      {
X        FPRINTF(stderr,"\n%s: unable to create %s.\n",progname,filename) ;
X        exit(1) ;
X      }
X
X  load_cursor("cornerUR.pic") ;
X  load_cursor("cornerRD.pic") ;
X  load_cursor("cornerDL.pic") ;
X  load_cursor("cornerLU.pic") ;
X
X  load_cursor("picbigdot.pic") ;
X  load_cursor("picsmalldot.pic") ;
X
X  load_cursor("cirRIGHT0.pic") ;
X  load_cursor("cirRIGHT1.pic") ;
X  load_cursor("cirRIGHT2.pic") ;
X  load_cursor("cirRIGHT3.pic") ;
X
X  load_cursor("cirUP0.pic") ;
X  load_cursor("cirUP1.pic") ;
X  load_cursor("cirUP2.pic") ;
X  load_cursor("cirUP3.pic") ;
X
X  load_cursor("cirLEFT0.pic") ;
X  load_cursor("cirLEFT1.pic") ;
X  load_cursor("cirLEFT2.pic") ;
X  load_cursor("cirLEFT3.pic") ;
X
X  load_cursor("cirDOWN0.pic") ;
X  load_cursor("cirDOWN1.pic") ;
X  load_cursor("cirDOWN2.pic") ;
X  load_cursor("cirDOWN3.pic") ;
X
X  load_cursor("POKEY0.pic") ;
X  load_cursor("POKEY1.pic") ;
X
X  load_cursor("BASHFUL0.pic") ;
X  load_cursor("BASHFUL1.pic") ;
X
X  load_cursor("SPEEDY0.pic") ;
X  load_cursor("SPEEDY1.pic") ;
X
X  load_cursor("SHADOW0.pic") ;
X  load_cursor("SHADOW1.pic") ;
X
X  load_cursor("blueghost0.pic") ;
X  load_cursor("blueghost1.pic") ;
X
X  load_cursor("bluepics0.pic") ;
X  load_cursor("bluepics1.pic") ;
X
X  load_cursor("eyesRIGHT.pic") ;
X  load_cursor("eyesUP.pic") ;
X  load_cursor("eyesLEFT.pic") ;
X  load_cursor("eyesDOWN.pic") ;
X
X  load_cursor("circleexplode0.pic") ;
X  load_cursor("circleexplode1.pic") ;
X  load_cursor("circleexplode2.pic") ;
X  load_cursor("circleexplode3.pic") ;
X  load_cursor("circleexplode4.pic") ;
X  load_cursor("circleexplode5.pic") ;
X  load_cursor("circleexplode6.pic") ;
X  load_cursor("circleexplode7.pic") ;
X  load_cursor("circleexplode8.pic") ;
X
X  load_cursor("fruit1.pic") ;
X  load_cursor("fruit2.pic") ;
X  load_cursor("fruit3.pic") ;
X  load_cursor("fruit4.pic") ;
X  load_cursor("fruit5.pic") ;
X  load_cursor("fruit6.pic") ;
X  load_cursor("fruit7.pic") ;
X  load_cursor("fruit8.pic") ;
X  CLOSE(fd) ;
X}
END_OF_images/animate.c
if test 4180 -ne `wc -c <images/animate.c`; then
    echo shar: \"images/animate.c\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/blueghost0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/blueghost0.pic\"
else
echo shar: Extracting \"images/blueghost0.pic\" \(1933 characters\)
sed "s/^X//" >images/blueghost0.pic <<'END_OF_images/blueghost0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0001,0x0018,0x0000,0x0000,
X	0x0001,0x8018,0x3000,0x0000,0x0000,0xC018,0x6000,0x0000,
X	0x0000,0x6018,0x6000,0x0000,0x0000,0x2030,0xC000,0x0000,
X	0x0040,0x3031,0x8000,0x0000,0x0030,0x1031,0x8000,0x0000,
X	0x0008,0x1833,0x0000,0x0000,0x0008,0x0C36,0x0000,0x0000,
X	0x0184,0x0636,0x3E00,0x0000,0x0062,0x03FC,0x7F00,0x0000,
X	0x0011,0xC7F8,0xFF80,0x0000,0x000F,0xE7FD,0xFFC0,0x0000,
X	0x0003,0xE7FD,0xFFE0,0x0000,0x0007,0xF7FD,0xFFF0,0x0000,
X	0x0007,0xFFFF,0xFFF8,0x0000,0x0007,0xFFFF,0xFFF8,0x0000,
X	0x0007,0xF7FD,0xFFF0,0x0000,0x0003,0xE7FD,0xFFE0,0x0000,
X	0x0003,0xE7FD,0xFFC0,0x0000,0x0001,0xC7F8,0xFF80,0x0000,
X	0x0000,0x03F0,0x7F00,0x0000,0x0000,0x0000,0x3E00,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/blueghost0.pic
if test 1933 -ne `wc -c <images/blueghost0.pic`; then
    echo shar: \"images/blueghost0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode0.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode0.pic\"
else
echo shar: Extracting \"images/circleexplode0.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode0.pic <<'END_OF_images/circleexplode0.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0001,0xFFFE,0x0000,0x0000,
X	0x0001,0xFFFE,0x0000,0x0000,0x0001,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFF,0xFDE0,0x0000,0xFFFF,0xFFFF,0xFBE0,0x0000,
X	0xFFFF,0xAFFF,0xFBE0,0x0000,0xFFFF,0x57FF,0xF7D8,0x0000,
X	0xFFFF,0xAFFF,0xEFD8,0x0000,0xFFFF,0x57FF,0xDFD8,0x0000,
X	0xFFFF,0xFFFF,0xDFD8,0x0000,0xFFFF,0xFFFF,0xBFD8,0x0000,
X	0xFFFF,0xFFFF,0x7FB8,0x0000,0xFFFF,0xFFFE,0xFFB8,0x0000,
X	0xFFFF,0xFFFE,0xFFB8,0x0000,0xFFFF,0xFFFD,0xFFB8,0x0000,
X	0xFFFF,0xFFFB,0xFFB8,0x0000,0xFFFF,0xFFF7,0xFF78,0x0000,
X	0xFFFF,0xFFF7,0xFF78,0x0000,0xFFFF,0xFFEF,0xFF78,0x0000,
X	0xFFFF,0xFFDF,0xFF70,0x0000,0x8000,0x003F,0xFEF0,0x0000,
X	0x7FFF,0xFFFF,0xFEF0,0x0000,0xF000,0x007F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFEF0,0x0000,0xFFFF,0xF07F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xFFFF,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0x7FFF,0xFFFF,0xFDE0,0x0000,
X	0x3FFF,0xFFFF,0xFDE0,0x0000,0x0000,0x0FFF,0xFBE0,0x0000,
X	0x0000,0x0FFF,0xFBE0,0x0000,0x0000,0x07FF,0xFBE0,0x0000,
X	0x0000,0x07FF,0xFFE0,0x0000,0x0000,0x03FF,0xFFC0,0x0000,
X	0x0000,0x03FF,0xF000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode0.pic
if test 1933 -ne `wc -c <images/circleexplode0.pic`; then
    echo shar: \"images/circleexplode0.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode1.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode1.pic\"
else
echo shar: Extracting \"images/circleexplode1.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode1.pic <<'END_OF_images/circleexplode1.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0001,0xFFFE,0x0000,0x0000,
X	0x0001,0xFFFE,0x0000,0x0000,0x0001,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFF,0xFDE0,0x0000,0xFFFF,0xFFFF,0xFBE0,0x0000,
X	0xFFFF,0xAFFF,0xFBE0,0x0000,0xFFFF,0x57FF,0xF7D8,0x0000,
X	0xFFFF,0xAFFF,0xEFD8,0x0000,0xFFFF,0x57FF,0xDFD8,0x0000,
X	0xFFFF,0xFFFF,0xDFD8,0x0000,0xFFFF,0xFFFF,0xBFD8,0x0000,
X	0xFFFF,0xFFFF,0x7FB8,0x0000,0xFFFF,0xFFFE,0xFFB8,0x0000,
X	0xFFFF,0xFFFE,0xFFB8,0x0000,0xFFFF,0xFFFD,0xFFB8,0x0000,
X	0xFFFF,0xFFFB,0xFFB8,0x0000,0xFFFF,0xFFF7,0xFF78,0x0000,
X	0xFFFF,0xFFF7,0xFF78,0x0000,0xFFFF,0xFFEF,0xFF78,0x0000,
X	0xFFFF,0xFFDF,0xFF70,0x0000,0x8000,0x003F,0xFEF0,0x0000,
X	0x7FFF,0xFFFF,0xFEF0,0x0000,0xF000,0x007F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFEF0,0x0000,0xFFFF,0xF07F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xFFFF,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0x7FFF,0xFFFF,0xFDE0,0x0000,
X	0x3FFF,0xFFFF,0xFDE0,0x0000,0x0000,0x0FFF,0xFBE0,0x0000,
X	0x0000,0x0FFF,0xFBE0,0x0000,0x0000,0x07FF,0xFBE0,0x0000,
X	0x0000,0x07FF,0xFFE0,0x0000,0x0000,0x03FF,0xFFC0,0x0000,
X	0x0000,0x03FF,0xF000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode1.pic
if test 1933 -ne `wc -c <images/circleexplode1.pic`; then
    echo shar: \"images/circleexplode1.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode2.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode2.pic\"
else
echo shar: Extracting \"images/circleexplode2.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode2.pic <<'END_OF_images/circleexplode2.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0xFFC0,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0001,0xFFFE,0x0000,0x0000,
X	0x0001,0xFFFE,0x0000,0x0000,0x0001,0xFFFC,0x0000,0x0000,
X	0x7FFF,0xFFFF,0xFDE0,0x0000,0xFFFF,0xFFFF,0xFBE0,0x0000,
X	0xFFFF,0xAFFF,0xFBE0,0x0000,0xFFFF,0x57FF,0xF7D8,0x0000,
X	0xFFFF,0xAFFF,0xEFD8,0x0000,0xFFFF,0x57FF,0xDFD8,0x0000,
X	0xFFFF,0xFFFF,0xDFD8,0x0000,0xFFFF,0xFFFF,0xBFD8,0x0000,
X	0xFFFF,0xFFFF,0x7FB8,0x0000,0xFFFF,0xFFFE,0xFFB8,0x0000,
X	0xFFFF,0xFFFE,0xFFB8,0x0000,0xFFFF,0xFFFD,0xFFB8,0x0000,
X	0xFFFF,0xFFFB,0xFFB8,0x0000,0xFFFF,0xFFF7,0xFF78,0x0000,
X	0xFFFF,0xFFF7,0xFF78,0x0000,0xFFFF,0xFFEF,0xFF78,0x0000,
X	0xFFFF,0xFFDF,0xFF70,0x0000,0x8000,0x003F,0xFEF0,0x0000,
X	0x7FFF,0xFFFF,0xFEF0,0x0000,0xF000,0x007F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFEF0,0x0000,0xFFFF,0xF07F,0xFEF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0xFFFF,0xFFFF,0xFDF0,0x0000,
X	0xFFFF,0xFFFF,0xFDF0,0x0000,0x7FFF,0xFFFF,0xFDE0,0x0000,
X	0x3FFF,0xFFFF,0xFDE0,0x0000,0x0000,0x0FFF,0xFBE0,0x0000,
X	0x0000,0x0FFF,0xFBE0,0x0000,0x0000,0x07FF,0xFBE0,0x0000,
X	0x0000,0x07FF,0xFFE0,0x0000,0x0000,0x03FF,0xFFC0,0x0000,
X	0x0000,0x03FF,0xF000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode2.pic
if test 1933 -ne `wc -c <images/circleexplode2.pic`; then
    echo shar: \"images/circleexplode2.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode3.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode3.pic\"
else
echo shar: Extracting \"images/circleexplode3.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode3.pic <<'END_OF_images/circleexplode3.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFFFF,0xFFF0,0x0000,0x0001,0xFFFF,0xFFE0,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x8000,0x0000,
X	0x0001,0xFFFF,0x8000,0x0000,0x0001,0xFFFF,0x0000,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0x8000,0x0000,
X	0xFFFF,0xAFFF,0xFB80,0x0000,0xFFFF,0x57FF,0xF7C0,0x0000,
X	0xFFFF,0xAFFF,0xEF80,0x0000,0xFFFF,0x57FF,0xDF88,0x0000,
X	0xFFFF,0xFFFF,0xDF88,0x0000,0xFFFF,0xFFFF,0xBF88,0x0000,
X	0xFFFF,0xFFFF,0x7F08,0x0000,0xFFFF,0xFFFE,0xFF18,0x0000,
X	0xFFFF,0xFFFE,0xFF18,0x0000,0xFFFF,0xFFFD,0xFF18,0x0000,
X	0xFFFF,0xFFFB,0xFF18,0x0000,0xFFFF,0xFFF7,0xFE38,0x0000,
X	0xFFFF,0xFFF7,0xFE38,0x0000,0xFFFF,0xFFEF,0xFE38,0x0000,
X	0xFFFF,0xFFDF,0xFE38,0x0000,0x8000,0x003F,0xFC78,0x0000,
X	0x7FFF,0xFFFF,0xFC78,0x0000,0xF000,0x007F,0xFC70,0x0000,
X	0xFFFF,0xFFFF,0xFC70,0x0000,0xFFFF,0xF07F,0xF8F0,0x0000,
X	0xFFFF,0xFFFF,0xF8F0,0x0000,0xFFFF,0xFFFF,0xF8F0,0x0000,
X	0xFFFF,0xFFFF,0xF8F0,0x0000,0x7FFF,0xFFFF,0xF9F0,0x0000,
X	0x3FFF,0xFFFF,0xF1F0,0x0000,0x0000,0x0FFF,0xF1E0,0x0000,
X	0x0000,0x0FFF,0xF1E0,0x0000,0x0000,0x07FF,0xF3E0,0x0000,
X	0x0000,0x07FF,0xE3E0,0x0000,0x0000,0x03FF,0xE3E0,0x0000,
X	0x0000,0x03FF,0xE000,0x0000,0x0000,0x01FF,0xE000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode3.pic
if test 1933 -ne `wc -c <images/circleexplode3.pic`; then
    echo shar: \"images/circleexplode3.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode4.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode4.pic\"
else
echo shar: Extracting \"images/circleexplode4.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode4.pic <<'END_OF_images/circleexplode4.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFFFF,0xFC00,0x0000,0x0001,0xFFFF,0xFE00,0x0000,
X	0x0001,0xFFFF,0x0000,0x0000,0x0000,0xFFFF,0x0000,0x0000,
X	0x0000,0x7FE0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x09FE,0x0000,0x0000,
X	0x0000,0x2FFF,0xF000,0x0000,0x00AF,0x57FF,0xF000,0x0000,
X	0x05FF,0xAFFF,0xEC00,0x0000,0x1FFF,0x57FF,0xDE00,0x0000,
X	0x3FFF,0xFFFF,0xDF00,0x0000,0x3FFF,0xFFFF,0xBF80,0x0000,
X	0x7FFF,0xFFFF,0x7F00,0x0000,0x7FFF,0xFFFE,0xFF00,0x0000,
X	0x7FFF,0xFFFE,0xFF00,0x0000,0x7FFF,0xFFFD,0xFF00,0x0000,
X	0x7FFF,0xFFFB,0xFF00,0x0000,0x7FFF,0xFFF7,0xFE00,0x0000,
X	0x3FFF,0xFFF7,0xFE00,0x0000,0x3FFF,0xFFEF,0xFE00,0x0000,
X	0x3FFF,0xFFDF,0xFE08,0x0000,0x0000,0x003F,0xFC18,0x0000,
X	0x3FFF,0xFFFF,0xFC18,0x0000,0x3000,0x007F,0xFC30,0x0000,
X	0x3FFF,0xFFFF,0xFC30,0x0000,0x3FFF,0xF07F,0xF830,0x0000,
X	0x0FFF,0xFFFF,0xF870,0x0000,0x03FF,0xFFFF,0xF870,0x0000,
X	0x00FF,0xFFFF,0xF070,0x0000,0x007F,0xFFFF,0xF070,0x0000,
X	0x000F,0xFFFF,0xE0F0,0x0000,0x0000,0x0FFF,0xE0E0,0x0000,
X	0x0000,0x0FF8,0x00E0,0x0000,0x0000,0x0118,0x00E0,0x0000,
X	0x0000,0x0000,0x01C0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode4.pic
if test 1933 -ne `wc -c <images/circleexplode4.pic`; then
    echo shar: \"images/circleexplode4.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode5.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode5.pic\"
else
echo shar: Extracting \"images/circleexplode5.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode5.pic <<'END_OF_images/circleexplode5.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFFFF,0xFC00,0x0000,0x0001,0xFFFF,0xFE00,0x0000,
X	0x0001,0xFEFF,0x0000,0x0000,0x0000,0x003F,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x0000,0x0000,
X	0x0000,0x0368,0x0000,0x0000,0x0000,0x0700,0x0000,0x0000,
X	0x0033,0xFFCF,0x0000,0x0000,0x0087,0xFFF4,0x0000,0x0000,
X	0x0140,0x3FFF,0x0000,0x0000,0x0123,0xFFFE,0x8000,0x0000,
X	0x007F,0xFFFE,0xC000,0x0000,0x07FF,0xFFFD,0x8000,0x0000,
X	0x0FFF,0xFFFB,0x8000,0x0000,0x27FF,0xFFF7,0x4000,0x0000,
X	0x37FF,0xFFF7,0x0000,0x0000,0x37FF,0xFFEF,0x8000,0x0000,
X	0x1FFF,0xFFDE,0x0000,0x0000,0x0000,0x003E,0x0000,0x0000,
X	0x1BFF,0xFFFC,0x0000,0x0000,0x0000,0x0078,0x0000,0x0000,
X	0x03FF,0xFFE0,0x1000,0x0000,0x27FF,0xF07E,0x8000,0x0000,
X	0x0FFF,0xFFF0,0x0000,0x0000,0x03FF,0xFE90,0x0800,0x0000,
X	0x00FF,0xC010,0x0040,0x0000,0x7C00,0x0400,0x5000,0x0000,
X	0x0005,0x8400,0x00F0,0x0000,0x0000,0x0000,0x00E0,0x0000,
X	0x0000,0x0000,0x00E0,0x0000,0x0000,0x0000,0x00E0,0x0000,
X	0x0000,0x0000,0x01C0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode5.pic
if test 1933 -ne `wc -c <images/circleexplode5.pic`; then
    echo shar: \"images/circleexplode5.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode6.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode6.pic\"
else
echo shar: Extracting \"images/circleexplode6.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode6.pic <<'END_OF_images/circleexplode6.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0001,0xFF80,0x0000,0x0000,0x0001,0xFC00,0x0000,0x0000,
X	0x0001,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0080,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x3FFC,0x0000,0x0000,0x0003,0xFFFE,0x0000,0x0000,
X	0x000E,0x8FFE,0x0000,0x0000,0x0035,0xEFE4,0x0000,0x0000,
X	0x005F,0xDFDA,0x0000,0x0000,0x00FF,0xC9B0,0x0000,0x0000,
X	0x00FF,0xFF74,0x0000,0x0000,0x003F,0xF8EE,0x0000,0x0000,
X	0x001F,0xF8DE,0x0000,0x0000,0x0000,0x003C,0x0000,0x0000,
X	0x002F,0xF008,0x0000,0x0000,0x0000,0x0070,0x0000,0x0000,
X	0x0012,0xF3E0,0x0000,0x0000,0x0003,0xF020,0x0000,0x0000,
X	0x0008,0xA000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode6.pic
if test 1933 -ne `wc -c <images/circleexplode6.pic`; then
    echo shar: \"images/circleexplode6.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode7.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode7.pic\"
else
echo shar: Extracting \"images/circleexplode7.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode7.pic <<'END_OF_images/circleexplode7.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0004,0x8000,0x0000,0x0000,0x0005,0xEC00,0x0000,0x0000,
X	0x000F,0xDC00,0x0000,0x0000,0x001F,0xC800,0x0000,0x0000,
X	0x000F,0xFE00,0x0000,0x0000,0x000F,0xFE00,0x0000,0x0000,
X	0x0007,0xA800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode7.pic
if test 1933 -ne `wc -c <images/circleexplode7.pic`; then
    echo shar: \"images/circleexplode7.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/circleexplode8.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/circleexplode8.pic\"
else
echo shar: Extracting \"images/circleexplode8.pic\" \(1933 characters\)
sed "s/^X//" >images/circleexplode8.pic <<'END_OF_images/circleexplode8.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0600,0x0000,0x0000,0x0000,0x0600,0x0000,0x0000,
X	0x0000,0x0600,0x0000,0x0000,0x0000,0x0600,0x0000,0x0000,
X	0x0000,0x0600,0x0000,0x0000,0x0000,0x0600,0x0000,0x0000,
X	0x0100,0x0600,0x0000,0x0000,0x0380,0x0600,0x0C00,0x0000,
X	0x01C0,0x0600,0x1C00,0x0000,0x00E0,0x0600,0x3800,0x0000,
X	0x0070,0x0000,0x7000,0x0000,0x0038,0x0000,0xE000,0x0000,
X	0x001C,0x0001,0xC000,0x0000,0x000C,0x0001,0x8000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1FF8,0x0000,
X	0xFF80,0x0000,0x1FF8,0x0000,0xFF80,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0018,0x0000,0xC000,0x0000,0x0038,0x0000,0xE000,0x0000,
X	0x0070,0x0000,0x7000,0x0000,0x00E0,0x0000,0x3800,0x0000,
X	0x01C0,0x0000,0x1C00,0x0000,0x0380,0x0300,0x0E00,0x0000,
X	0x0100,0x0300,0x0400,0x0000,0x0000,0x0300,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0300,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0300,0x0000,0x0000,
X	0x0000,0x0300,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/circleexplode8.pic
if test 1933 -ne `wc -c <images/circleexplode8.pic`; then
    echo shar: \"images/circleexplode8.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f images/picsmalldot.pic -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"images/picsmalldot.pic\"
else
echo shar: Extracting \"images/picsmalldot.pic\" \(1933 characters\)
sed "s/^X//" >images/picsmalldot.pic <<'END_OF_images/picsmalldot.pic'
X/* Format_version=1, Width=64, Height=64, Depth=1, Valid_bits_per_item=16
X */
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0800,0x0000,0x0000,0x0000,0x0000,
X	0x003E,0x0000,0x0000,0x0000,0x003E,0x0000,0x0000,0x0000,
X	0x007F,0x0000,0x0000,0x0000,0x003E,0x0000,0x0000,0x0000,
X	0x003E,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
END_OF_images/picsmalldot.pic
if test 1933 -ne `wc -c <images/picsmalldot.pic`; then
    echo shar: \"images/picsmalldot.pic\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f sid_sun.c -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sid_sun.c\"
else
echo shar: Extracting \"sid_sun.c\" \(2825 characters\)
sed "s/^X//" >sid_sun.c <<'END_OF_sid_sun.c'
X 
X/*  sid_sun.c
X *
X *  Various graphics functions used by Sid Tool.
X *
X *  Written by Rich Burridge - SUN Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors inherent either to the code
X *  or the comments of this program, but if reported to me then an attempt
X *  will be made to fix them.
X */
X
X#include <stdio.h>
X#include <strings.h>
X#include <sundev/kbd.h>
X#include <sys/ioctl.h>
X#include <sys/types.h>
X#include <sundev/kbio.h>
X#include "bltstuff.h"
X#include "sidtool.h"
X#include <suntool/sunview.h>
X#include <suntool/canvas.h>
X
XCursor nullcur,syscur ;      /* Sid Tool cursors. */
XPixfont *pf ;
XPixrect *bigdot,*bluebug[2],*bluepics[2],*bugpics[4][2],*circleexplode[9] ;
XPixrect *circles[4][4],*corner[4],*curcircle,*eyes[4],*fruitpics[9] ;
XPixrect *smalldot ;
X
Xextern Canvas canvas ;
Xextern Pixwin *pw ;
X
Xshort  nullcur_data[] = {
X  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
X} ;
Xmpr_static(nullcur_pr,16,16,1,nullcur_data) ;
X
Xshort  syscur_data[] = {
X#include "main.cursor"
X} ;
Xmpr_static(syscur_pr,16,16,1,syscur_data) ;
X
Xint sfunc ;
X
X
Xget_key(fd,station,value,count)
Xint fd,station,count ;
Xchar value[MAXLINE] ;
X
X{
X  struct kiockey key ;
X
X  key.kio_tablemask = 0 ;
X  key.kio_entry = count ;
X  key.kio_station = station ;
X  IOCTL(fd,(int) KIOCGETKEY,(char *) &key) ;
X  STRCPY(value,key.kio_string) ;
X}
X
X
Xiocursormode(m)               /* Set the current cursor display mode. */
Xint m ;
X
X{
X  switch (m)
X    {
X      case OFFCURSOR   : nullcur = window_get(canvas,WIN_CURSOR) ;
X                         cursor_set(nullcur,CURSOR_IMAGE,&nullcur_pr,0) ;
X                         window_set(canvas,WIN_CURSOR,nullcur,0) ;
X                         break ;
X      case TRACKCURSOR : syscur = window_get(canvas,WIN_CURSOR) ;
X                         cursor_set(syscur,CURSOR_IMAGE,&syscur_pr,0) ;
X                         cursor_set(syscur,CURSOR_OP,PIX_SRC ^ PIX_DST,0) ;
X                         window_set(canvas,WIN_CURSOR,syscur,0) ;
X    }
X}
X
X
XPixrect *load_picture(fd)
Xint fd ;
X
X{
X  Pixrect *name ;
X  struct pr_size size ;
X  int i ;
X  unsigned int *ptr,temp_area[128] ;
X
X  size.x = 64 ;
X  size.y = 64 ;
X  name = mem_create(size,1) ;
X  READ(fd,(char *) temp_area,512) ;
X  ptr = (unsigned int *) ((struct mpr_data *) name->pr_data)->md_image ;
X  for (i = 0; i < 128; i++) ptr[i] = temp_area[i] ;
X  return(name) ;
X}
X
X
Xset_key(fd,station,value,count)
Xint fd,station,count ;
Xchar value[MAXLINE] ;
X
X{
X  struct kiockey key ;
X
X  key.kio_tablemask = 0 ;
X  key.kio_entry = count ;
X  key.kio_station = station ;
X  STRCPY(key.kio_string,value) ;
X  IOCTL(fd,(int) KIOCSETKEY,(char *) &key) ;
X}
X
X
Xwrite_bold(x,y,text)   /* Write text in a "pseudo" bold font. */
Xint x,y ;
Xchar text[MAXLINE] ;
X
X{
X  pw_text(pw,x,y,ROR,pf,text) ;
X  pw_text(pw,x+1,y,ROR,pf,text) ;
X}
END_OF_sid_sun.c
if test 2825 -ne `wc -c <sid_sun.c`; then
    echo shar: \"sid_sun.c\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f sidtool.h -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sidtool.h\"
else
echo shar: Extracting \"sidtool.h\" \(7252 characters\)
sed "s/^X//" >sidtool.h <<'END_OF_sidtool.h'
X
X/*  sidtool.h
X *
X *  Definitions used by the SID tool.
X *  Written by Rich Burridge - SUN Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors inherent either to the code
X *  or the comments of this program, but if reported to me then an attempt
X *  will be made to fix them.
X */
X
X/*  These are the variables you might wish to change at compile time, or they
X *  can be overridden at run time by command line options or environment
X *  variables.
X */
X
X#define  A_NAME         "sidtool.animate"        /* Default animate filename. */
X#define  H_NAME         "sidtool.help"           /* Defaults help filename. */
X#define  M_NAME         "sidtool.maze"           /* Default maze filename. */
X#define  SPEED          3                        /* Speed of this Sun. */
X#define  S_NAME         "sidtool.hs"             /* Default highscore filename. */
X
Xtypedef int BOOLEAN ;
Xchar *sprintf() ;
X
X#define  BIND           (void) bind              /* To make lint happy. */
X#define  CLOSE          (void) close
X#define  CONNECT        (void) connect
X#define  DOINC          (void) doinc
X#define  FCLOSE         (void) fclose
X#define  FCNTL          (void) fcntl
X#define  FGETS          (void) fgets
X#define  FPRINTF        (void) fprintf
X#define  FSCANF         (void) fscanf
X#define  IOCTL          (void) ioctl
X#define  KILL           (void) kill
X#define  LISTEN         (void) listen
X#define  READ           (void) read
X#define  SSCANF         (void) sscanf
X#define  SELECT         (void) select
X#define  SETJMP         (void) setjmp
X#define  SPRINTF        (void) sprintf
X#define  STAT           (void) stat
X#define  STRCPY         (void) strcpy
X#define  UNLINK         (void) unlink
X#define  WRITE          (void) write
X
X
X#define  SQUARE         26        /* Size of each square of the maze. */
X#define  XBASE          45        /* X start of maze. */
X#define  YBASE          100       /* Y start of maze. */
X
X/* Convert from maze coordinates to screen coordinates. */
X#define  TRANSPT(mx,my,scrx,scry) { scrx = (mx - 1) * SQUARE + XBASE ; \
X                                    scry = (my - 1) * SQUARE + YBASE ; }
X
X/* Convert from screen coordinates to maze coordinates. */
X#define  UNTRANSPT(scrx,scry,mx,my) { mx = ((scrx - XBASE) / SQUARE) + 1 ; \
X                                      my = ((scry - YBASE) / SQUARE) + 1 ; }
X
X/* Wait for len tics. */
X#define  PPAUSE(len) { int ppi ; for (ppi = 0; ppi < len; ppi++) ; }
X
X/* Wait for a while and check keyboard for commands. */
X#define  LONGPAUSE() { int loi ; for (loi = 0; loi < (1000*speed); loi++) ; }
X
X/* Returns the reverse direction of the parameter (left goes to right, etc.) */
X#define  REVERSEDIR(dir) ((dir + 2) % 4)
X
X/* Returns true if the screen position is in the center of a square. */
X#define  GCENTERED(scrx,scry) (((scrx - XBASE) % SQUARE == 0) && \
X                               ((scry - YBASE) % SQUARE == 0))
X
X/* Set the function to be used for characters. */
X#define  SCHRFUNC(f)  (sfunc = f)
X
X/* Determine the bug index, POKEY to SHADOW. */
X#define  GIND(x) ((x) - &bugs[0])
X
X#define  OFFCURSOR      0         /* Mouse cursor modes. */
X#define  TRACKCURSOR    1
X
X#define  KEY_SET        0         /* Used for function key setup. */
X#define  KEY_RESET      1
X
X#define  BSPACE         8         /* Backspace used by getline. */
X#define  BUTXOFF        30        /* X offset of buttons. */
X#define  BUTYOFF        10        /* Y offset of buttons. */
X#define  CATCHUP        3         /* Amount screen catches up blue bug. */
X#define  CR             13
X#define  DEL            127       /* Used to start the sid tool game. */
X#define  ENKEY          01652     /* Encode key used in highscore file. */
X#define  FRUITMX        13        /* X maze position of fruit. */
X#define  FRUITMY        16        /* Y maze position of fruit. */
X#define  GOFFSET        SQUARE / 2 - 3           /* Offset of bugs and screen. */
X#define  MAXNUMPLAYERS  4         /* Number of players allowed. */
X#define  MAXLINE        80        /* Maximum string length. */
X#define  MINMOVE        20
X#define  SWIDTH         768       /* Maximum screen width. */
X#define  SHEIGHT        900       /* Maximum screen height. */
X#define  XSIZE          26        /* Number of squares in x. */
X#define  YSIZE          28        /* Number of squares in y. */
X
X/* States for the Sid Tool automation. */
X#define  STARTUP        0         /* Define setjmp variable. */
X#define  INITGAME       1         /* Initialise start of game variables. */
X#define  PLAY           2         /* Start play mode. */
X#define  DOPLAY         3         /* Jump here if been eaten, or starting new game. */
X#define  MAKEPLAY       4         /* Perform next movement of each Sid Tool object. */
X#define  DOREST         5         /* Initial routine for credits and button actions.*/
X#define  HIGHSCORE      6         /* Initial routine for getting the highscores. */
X#define  NEXTLINE       7         /* Get a user name for the new high score. */
X#define  DOCREDIT       8         /* Initial routine for display the credits. */
X#define  MOVELEFT       9         /* Animate screen left during credits. */
X#define  MOVERIGHT      10        /* Animate screen right during credits. */
X#define  DELHIT         11        /* Del key has been pressed. */
X#define  GETBUT         12        /* Get a pseudo-button press from the user. */
X#define  MAKESEL        13
X#define  DOLEAVE        14
X#define  RESETGAME      15
X#define  CTRLSHIT       16        /* ^S has been hit, do nothing until ^Q. */
X
X#ifndef  CTRLQ
X#define  CTRLQ          17        /* Used to restart SID tool. */
X#endif
X#ifndef  CTRLS
X#define  CTRLS          19        /* Used to halt the SID tool. */
X#endif
X
X#define  TRUE           1
X#define  FALSE          0
X
X#define  BUT_AUTO       0         /* Control menu buttons. */
X#define  BUT_HELP       1
X#define  BUT_LEVEL      2
X#define  BUT_PLAYERS    3
X#define  BUT_QUIT       4
X#define  BUT_SCORES     5
X#define  BUT_START      6
X
X#define  UR             0         /* Corners. */
X#define  RD             1
X#define  DL             2
X#define  LU             3
X
X#define  NODOT          0         /* Dotsize. */
X#define  BIGDOT         1
X#define  SMALLDOT       2
X
X#define  RIGHT          0         /* Direction. */
X#define  UP             1
X#define  LEFT           2
X#define  DOWN           3
X
X#define  POKEY          0         /* Ghostnames. */
X#define  BASHFUL        1
X#define  SPEEDY         2
X#define  SHADOW         3
X
Xstruct scorerec
X         {
X           char who[MAXLINE] ;
X           int score ;
X         } ;
X
Xstruct bugrec
X         {
X           int dir ;
X           BOOLEAN eyesonly ;      /* Going to box. */
X           BOOLEAN enteringbox ;   /* Going down into box. */
X           BOOLEAN inbox ;         /* Inside or leaving. */
X           BOOLEAN intunnel ;
X           int delay ;
X           int scrx,scry ;
X           int mx,my ;
X           int bluetime ;          /* If zero then not blue. */
X           int boxtime ;           /* Countdown until leave. */
X           int count ;             /* Incremented every tic. */
X           int pic ;               /* 0 or 1. */
X         } ;
X
Xstruct startrec
X         {
X           int x,y,time ;
X         } ;
END_OF_sidtool.h
if test 7252 -ne `wc -c <sidtool.h`; then
    echo shar: \"sidtool.h\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f sidtool.maze -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sidtool.maze\"
else
echo shar: Extracting \"sidtool.maze\" \(2368 characters\)
sed "s/^X//" >sidtool.maze <<'END_OF_sidtool.maze'
Xrrrrrrrrrrrrrdxrrrrrrrrrrrrd
Xu............d u....0......d
Xu.sd.srrrrrd.d u.srRRrd.sd.d
Xu*ud.udlllll.rru.u   8d.ud*d
Xu.ul.ud..........u98  d.ud.d
Xu....ud.sd.sd.sd.ulllll.ul.d
Xulll.ud.ul.ud.ud...........d
Xx  u.ud....ud.ud.srrrrrd.dll
XSrru.ul.rrrud.ud.u dllll.rrx
X    ....ullll.ul.ull....    
XSrrrrrd..............sd.rrrx
Xdllllll.srrrrrrrd.rd.ud.ulll
Xd.......udlllllll*ud.ud....u
Xd.sd.sd.ud........ud.ud.sd.u
Xd.ud.ul.ud.srrrrd.ud.ul.ud.u
Xd.ud....ud.ulllll.ud....ul.u
Xd.urrrd.ud        ud.sd....u
Xd.ullld.urrrrrrrrrud.ud.sd.u
Xd....ud.ulllllllllll.ud.ud.u
Xd.sd.ud..............ud.ud*u
Xd*ud.urd.srrrrrrrrrd.ud.ud.u
Xd.ul.uld.ullllllllll.ul.ul.u
Xd.....ud.....  ............u
Xrrrrd.urrrd.srrrrd....srd.ru
Xxllll.ullld.ulll d....ull.uT
X   ......ud....uld.sd.....  
XSrd.srrd.ud.rd..ud.ul.srd.rx
Xx d.ulll.ul.urd.ul....ull.ux
Xx d.........u d....rd.....ux
Xxxrrrrrrrrrruxrrrrrurrrrrrux
X
X
X
X
X   DESIGN:
X     In the code, x and y positions that refer to maze coords are preceeded by
X       M, N or T (e.g. MX);
X     Screen coords either have scr in front or no prefix.
X
X   REQUIREMENTS FOR MAZE:
X       The maze size is fixed at 26 by 28.
X       The maze is not allowed to have any dead ends.
X       All boxes in the maze are defined by paths.
X       The upper left corner of each box is signified by a small s.
X       Use the letters r,d,l,u to signify the direction to travel around boxes.
X       Corners must be signified by changing the letter.
X       The tunnel start must be signified by a capital S.
X       The exit box must have the opening at the top.
X       The ghost number 0 must be started directly above this exit.
X       The exit should be signified by capital R's.
X       All ghosts except for one must start in the box.
X       The amount of time spent in the box is specified by the number which
X         shows where the ghost goes.
X       Small dots in the maze are signified by periods '.';
X       Large dots in the maze are signified by asterisks '*';
X       Tunnels may be on left and right.
X       All tunnels must have exits at both sides.
X       There must be a row around the entire maze defining the border.
X       All non-tunnel parts of the border must be 'x's
X       The area in the tunnel in which the ghosts go slowly is defined as the
X          area between the exit and the first non-space character.  Thus a '.'
X          causes the ghosts to speed up.
END_OF_sidtool.maze
if test 2368 -ne `wc -c <sidtool.maze`; then
    echo shar: \"sidtool.maze\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of archive 3 \(of 5\).
cp /dev/null ark3isdone
MISSING=""
for I in 1 2 3 4 5 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 5 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
D
D
D

richb@sunk.UUCP (04/12/87)

---------CUT HERE----------CUT HERE--------
#! /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 4 (of 5)."
# Contents:  sid_blt.c sid_stuff.c
# Wrapped by richb@sunk on Sun Apr 12 15:19:49 1987
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f sid_blt.c -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sid_blt.c\"
else
echo shar: Extracting \"sid_blt.c\" \(21194 characters\)
sed "s/^X//" >sid_blt.c <<'END_OF_sid_blt.c'
X
X/*  sid_blt.c
X *
X *  Various routines that do "rasterop" type graphics used by sidtool.
X *
X *  Written by Rich Burridge - SUN Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors inherent either to the code
X *  or the comments of this program, but if reported to me then an attempt
X *  will be made to fix them.
X */
X
X#include <stdio.h>
X#include <strings.h>
X#include <setjmp.h>
X#include "bltstuff.h"
X#include "sidtool.h"
X#include <sys/types.h>
X#include <sys/timeb.h>
X#include <suntool/sunview.h>
X#include <suntool/canvas.h>
X
Xextern jmp_buf exception ;
Xextern int val ;
X
Xextern Pixfont *pf ;
Xextern Pixwin *pw ;
X
X/* For descriptions of these variables, see sid_main.c */
X
Xextern BOOLEAN autoplay,demomode,remove ;
X
Xextern char a_name[MAXLINE],buffer[MAXLINE],but_names[7][8],h_name[MAXLINE] ;
Xextern char m_name[MAXLINE],maze[XSIZE+2][YSIZE+2],names[4][MAXLINE],sc ;
Xextern char titlestring[MAXLINE] ;
X
Xextern int autoscore,blueblink,blueincblink,boxx,boxy,button,c,circatchup ;
Xextern int cirmx,cirmy,cirx,ciry,count,credits,curbluetime[MAXNUMPLAYERS+1] ;
Xextern int curdir,dots[MAXNUMPLAYERS+1][XSIZE+4][YSIZE+2],dotx,doty ;
Xextern int fruitchances[MAXNUMPLAYERS+1],fruiton,fruittime,fruitx,fruity ;
Xextern int fruitmaze[MAXNUMPLAYERS+1],g,gamestate,height,highplayer ;
Xextern int highscore,inc,movei,movej,movex,newdir,numcir[MAXNUMPLAYERS+1] ;
Xextern int numdots[MAXNUMPLAYERS+1],nx,ny,oldcurdir,oldcx,oldcy,orgx,orgy ;
Xextern int pausetime,player,posx,posy,progstate,score[MAXNUMPLAYERS+1] ;
Xextern int sfunc,skilllevel,speed,tunnel[XSIZE+4][YSIZE+2],walls[XSIZE+6][YSIZE+1] ;
Xextern int width,x,y ;
X
Xextern Pixrect *load_picture() ;
Xextern long random() ;
X
Xextern Pixrect *bigdot,*bluebug[2],*bluepics[2],*bugpics[4][2],*circleexplode[9] ;
Xextern Pixrect *circles[4][4],*corner[4],*curcircle,*eyes[4],*fruitpics[9] ;
Xextern Pixrect *smalldot ;
X
Xextern struct bugrec  bugs[4] ;         /* The bad guys. */
Xextern struct scorerec allhighscores[11] ;
Xextern struct startrec startpos[4] ;
X
X
Xclear_screen()
X
X{
X  BLT_SCRN(orgx,orgy,width,height,RCLR) ;
X
X/*  To get over displaying the last cursor incorrectly after a cleared screen,
X *  the old cursor position is forced off the screen.
X */
X
X  oldcx = 1000 ;
X  oldcy = 1000 ;
X}
X
X
Xddrawline(mx,my,dir)
Xint mx,my,dir ;
X
X/*  Draw a maze line from mx,my in the direction dir.
X *  Parameters: dir should be d,u,l,r, (or R for a thin line).
X */
X
X{
X  int x,y ;
X
X  TRANSPT(mx,my,x,y) ;
X  switch (dir)
X    {
X      case 'd' :
X      case 'u' : BLT_SCRN(x+SQUARE/2,y,2,SQUARE,RSET) ;
X                 break ;
X      case 'l' :
X      case 'r' : BLT_SCRN(x,y+SQUARE/2,SQUARE,2,RSET) ;
X                 break ;
X      case 'R' : BLT_SCRN(x,y+SQUARE/2,SQUARE,1,RSET) ;
X    }
X}
X
X
Xdrawbug(g)
Xregister struct bugrec *g ;
X 
X{
X  int inc,winc ;
X 
X  inc = g->scrx - GOFFSET ;
X  winc = 0 ;
X 
X  if (inc < 0)
X    if (inc <= 45) return ;
X    else  winc = inc ;
X  else if (inc > SWIDTH-45)
X    if (inc > SWIDTH - 1) return ;
X    else
X      {
X        winc = SWIDTH-45-inc ;
X        inc = 0 ;
X      }
X  else inc = 0 ;
X
X  if (g->eyesonly)
X    {
X      BLT_MEM_TO_SCRN(g->scrx-GOFFSET-inc,g->scry-GOFFSET,
X                      45+winc,21,RXOR,eyes[g->dir],-inc,0) ;
X/* Fake BLT to get speed same. */
X      BLT_MEM(bugpics[GIND(g)][g->pic],0,0,45+winc,21,RRPL,
X              bugpics[GIND(g)][g->pic],0,0) ;
X    }
X  else if (g->bluetime > 0)
X    {
X      if ((g->bluetime < blueblink) &&
X          (g->bluetime % blueincblink > blueincblink / 2))
X        BLT_MEM_TO_SCRN(g->scrx-GOFFSET-inc,g->scry-GOFFSET,
X                        45+winc,45,RXOR,bluepics[g->pic],-inc,0) ;
X      else
X        BLT_MEM_TO_SCRN(g->scrx-GOFFSET-inc,g->scry-GOFFSET,
X                        45+winc,45,RXOR,bluebug[g->pic],-inc,0) ;
X/* Fake BLT to get speed same. */
X      BLT_MEM(eyes[g->dir],0,0,45+winc,21,RRPL,eyes[g->dir],0,0) ;
X    }
X  else
X    { 
X      BLT_MEM_TO_SCRN(g->scrx-GOFFSET-inc,g->scry-GOFFSET,
X                      45+winc,45,RXOR,bugpics[GIND(g)][g->pic],-inc,0) ;
X      BLT_MEM_TO_SCRN(g->scrx-GOFFSET-inc,g->scry-GOFFSET,
X                      45+winc,21,RXOR,eyes[g->dir],-inc,0) ;
X    }
X}
X
X
Xdrawcir(p,x,y)             /* Draw the specified screen on the screen. */
Xint x,y ;
XPixrect *p ;
X
X{
X  if (x < 0) return ;                   /* Fully off left side. */
X  else if (x > SWIDTH+1) return ;       /* Fully off right side. */
X
X  if (!(oldcx == x && oldcy == y))
X    {
X      BLT_MEM_TO_SCRN(oldcx-GOFFSET+5,oldcy-GOFFSET+5,45,45,RXOR,curcircle,0,0) ;
X      curcircle = p ;
X      BLT_MEM_TO_SCRN(x-GOFFSET+5,y-GOFFSET+5,45,45,RXOR,curcircle,0,0) ;
X      oldcx = x ;
X      oldcy = y ;
X    }
X}
X
X
Xdrawcorner(mx,my,dir)
Xint dir,mx,my ;
X
X/*  Draw a corner at MAZE position mx,my turning the direction dir. */
X
X{
X  int x,y ;
X
X  TRANSPT(mx,my,x,y) ;
X  BLT_MEM_TO_SCRN(x,y,SQUARE,SQUARE,RRPL,corner[dir],0,0) ;
X}
X 
X 
Xdrawdot(mx,my,size)        /* XORS a dot at the maze position mx,my. */
Xint mx,my,size ;
X
X{
X   TRANSPT(mx,my,mx,my) ;
X   if (size == BIGDOT) BLT_MEM_TO_SCRN(mx,my,24,24,RXOR,bigdot,0,0) ;
X   else if (size == SMALLDOT) BLT_MEM_TO_SCRN(mx+9,my+9,7,7,RXOR,smalldot,9,9) ;
X}
X
X
Xdrawmaze()     /* Draw the maze,the dots,the scores, etc on the screen. */
X 
X{
X  int x,y ;
X 
X  clear_screen() ;
X  for (y = 0; y <= YSIZE+1; y++)
X    {
X      walls[1][y] = 1 ;
X      walls[0][y] = 1 ;
X      walls[XSIZE+4][y] = 1 ;
X      walls[XSIZE+5][y] = 1 ;
X      for (x = 0; x <= XSIZE+1; x++) walls[x+2][y] = 0 ;
X    }
X 
X  for (y = 0; y <= YSIZE+1; y++)
X    for (x = 0; x <= XSIZE+1; x++)
X      if ((maze[x][y] == 's') || (maze[x][y] == 'S') || (maze[x][y] == 'T'))
X        drawbox(x,y) ;
X      else if (maze[x][y] == 'x') walls[x+2][y] = 1 ;   /* Borders. */
X 
X  PPAUSE(pausetime*30) ;
X  BLT_SCRN(XBASE-(SQUARE/2)-2,YBASE-(SQUARE/2)-2,
X                  SQUARE*(XSIZE+1)+6,SQUARE*(YSIZE+1)+6,RINV) ;
X  fixexits() ;
X
X  for (y = 1; y <= YSIZE; y++)
X    for (x = 1; x <= XSIZE; x++)
X      if (dots[player][x+1][y] == SMALLDOT)
X        {
X          PPAUSE(pausetime*5) ;
X          drawdot(x,y,SMALLDOT) ;
X        }
X      else if (dots[player][x+1][y] == BIGDOT)
X        {
X          PPAUSE(pausetime*5) ;
X          drawdot(x,y,BIGDOT) ;
X        }
X
X  for (x = 1; x <= 4; x++) showplayerscore(x) ;
X
X  SPRINTF(buffer,"High Score (%1d)",skilllevel) ;
X  WRITELN(310,20,buffer) ;
X  if (!highscore) WRITELN(348,35,"0") ;
X  else
X    { 
X      SPRINTF(buffer,"%1d0",highscore) ;
X      WRITELN(348,35,buffer) ;
X    }
X
X  for (x = 1; x <= numcir[player]; x++)
X    {
X      PPAUSE(pausetime*30) ;
X      BLT_MEM_TO_SCRN(30+(x-1)*60,20,50,50,RXOR,circles[RIGHT][0],0,0) ;
X    }
X
X  BLT_MEM_TO_SCRN(705,25,45,45,RRPL,fruitpics[fruitmaze[player]],0,0) ;
X  BLT_SCRN(700,20,55,55,RINV) ;
X  SPRINTF(buffer,"%1d0",fruitscore(fruitmaze[player])) ;
X  WRITELN(710,15,buffer) ;
X
X  if (autoplay && (!demomode))
X    {
X      SCHRFUNC(RXOR) ;
X      WRITELN(339,YBASE+SQUARE*16,"GAME OVER!") ;
X      SCHRFUNC(RRPL) ;
X      WRITELN(300,65,"Type DEL to begin") ;
X      WRITELN(480,50,"Auto Score") ;
X      WRITELN(489,65,"0") ;
X    }
X}
X
X
Xdocredits()
X 
X{
X  int g,x,y,i,j ;
X 
X  credits = 1 ;
X  clear_screen() ;
X  dohelp() ;
X  WRITELN(5,860,"Type DEL to begin") ;
X  for (i = 0; i < 100; i++) LONGPAUSE() ;
X
X  newbugs(0) ;
X  UNTRANSPT(130,350,dotx,doty) ;
X  UNTRANSPT(860,350,x,y) ;
X  TRANSPT(x,y,i,ciry) ;
X  BLT_SCRN(3,ciry-37,762,100,RINV) ;
X
X  for (g = POKEY; g <= SHADOW; g++)
X    {
X      bugs[g].mx = x + g * 2 ;
X      bugs[g].my = doty ;
X      bugs[g].dir = g ;
X      TRANSPT(bugs[g].mx,bugs[g].my,bugs[g].scrx,bugs[g].scry) ;
X      drawbug(&bugs[g]) ;                        /* Should be invisible. */
X    }
X  drawdot(dotx,doty,BIGDOT) ;
X  cirx = 720 ;
X  inc = 0 ;
X  movei = 1 ;
X  progstate = MOVELEFT ;
X}
X
X
Xmove_left()      /* Animate screen and bugs left. */
X
X{
X  int g ;
X
X  if (movei % 8) cirx-- ;
X  drawcir(circles[LEFT][inc],cirx,ciry) ;
X  if (movei % 4 == 0) inc = (inc + 1) % 4 ;
X  for (g = POKEY; g <= SHADOW; g++)
X    {
X      drawbug(&bugs[g]) ;               /* Erase old. */
X      bugs[g].scrx-- ;
X      if (movei % 13 == 0) bugs[g].pic = (bugs[g].pic + 1) % 2 ;
X      if (movei % 18 == 0) bugs[g].dir = (bugs[g].dir + 1) % 4 ;
X      drawbug(&bugs[g]) ;               /* Draw new. */
X    }
X  if (++movei > 662)
X    {
X      credits = 2 ;
X      drawdot(dotx,doty,BIGDOT) ;
X      for (g = POKEY; g <= SHADOW; g++)
X        {
X          drawbug(&bugs[g]) ;           /* Erase old. */
X          bugs[g].bluetime = 32000 ;
X          drawbug(&bugs[g]) ;           /* Draw new as blue. */
X        } 
X      SCHRFUNC(RXOR) ;
X      movej = 200 ;
X      movex = 1 ;
X      movei = 1 ;
X      progstate = MOVERIGHT ;
X    }
X}
X
X
Xmove_right()    /* Animate eating screen and bugs right. */
X
X{
X  int g,i ;
X
X   PPAUSE(8*movex) ;
X   if (movei % 26) cirx++ ;
X   drawcir(circles[RIGHT][inc],cirx,ciry) ;
X   if (movei % 4 == 0) inc = (inc + 1) % 4 ;
X   for (g = POKEY; g <= SHADOW; g++)
X     if (!bugs[g].eyesonly)
X       {
X         drawbug(&bugs[g]) ;            /* Erase old. */
X         if (movei % 2) bugs[g].scrx++ ;
X         if (movei % 13 == 0) bugs[g].pic = (bugs[g].pic + 1) % 2 ;
X         if (cirx >= bugs[g].scrx-20)
X           {
X             bugs[g].eyesonly = 1 ;
X             SPRINTF(buffer,"%1d",movej) ;
X             WRITELN(bugs[g].scrx-20,440,buffer) ;
X             for (i = 0; i < 60; i++) LONGPAUSE() ;
X             SPRINTF(buffer,"%1d",movej) ;
X             WRITELN(bugs[g].scrx-20,440,buffer) ;
X             movej *= 2 ;
X             movex++ ;
X           }
X         else drawbug(&bugs[g]) ;       /* Draw new. */
X       }
X  if (++movei > 665)
X    {
X      SCHRFUNC(RRPL) ;
X      for (i = 0; i < 100; i++) LONGPAUSE() ;
X      credits = 0 ;
X      progstate = INITGAME ;
X    }
X}
X
X
Xdohelp()
X
X{
X  int g,i,x,y ;
X  char line[MAXLINE] ;
X  FILE *fn ;
X
X  write_bold(105,100,titlestring) ;
X  WRITELN(105,120,"Original version by Brad A. Myers with pictures of fruit by Terry Vavra.") ;
X
X  for (g = POKEY; g <= SHADOW; g++)
X    {
X      if (g > 1) y = YBASE + 130 ;
X      else y = YBASE + 50 ;
X      x = (g % 2) ? 384 : 100 ;
X
X      BLT_MEM_TO_SCRN(x,y,45,45,RRPL,bugpics[g][0],0,0) ;
X      BLT_MEM_TO_SCRN(x,y,45,21,RXOR,eyes[g],0,0) ;
X      for (i = 0; i < 40; i++) LONGPAUSE() ;
X      SPRINTF(buffer,"- %s",names[g]) ;
X      WRITELN(x+60,y+25,buffer) ;
X      for (i = 0; i < 40; i++) LONGPAUSE() ;
X    }
X
X  if ((fn = fopen(h_name,"r")) == NULL)
X    {
X      FPRINTF(stderr,"\nsidtool: can't open %s\n",h_name) ;
X      exit(-1) ;
X    }
X  x = 105 ;
X  y = 465 ;
X  i = 0 ;
X  while (get_string(fn,line) != -1)
X    {
X      WRITELN(x,i*15+y,line) ;
X      i++ ;
X    }
X  if (!autoplay) make_control_panel() ;
X  if (!autoplay) display_settings() ;
X}
X
X
Xdoplay()
X
X{
X  if (remove)                /* Jump here if have been eaten or starting new game. */
X    {
X      removecircle() ;
X      numcir[player]-- ;
X    }
X  curdir = LEFT ;             /* Jump here if got all dots. */
X  fruiton = 0 ;
X  sc = ' ' ;
X  inc = 0 ;
X  count = 1 ;
X  posx = (SWIDTH / 2) - 11 ;
X  posy = YBASE + SQUARE * 21 ;
X  fruittime = randomrange(1000,2500) ;
X  UNTRANSPT(posx,posy,cirmx,cirmy) ;
X  drawcir(circles[curdir][inc],posx,posy) ;
X  newbugs(1) ;
X  if (demomode || !autoplay)
X    {
X      SCHRFUNC(RXOR) ;
X      WRITELN(357,YBASE+SQUARE*16,"READY!") ;
X      blinkpause() ;
X      SCHRFUNC(RXOR) ;
X      WRITELN(357,YBASE+SQUARE*16,"READY!") ;
X      SCHRFUNC(RRPL) ;
X    }
X}
X
X
Xmake_play()         /* Perform next movement of each sid tool object. */
X
X{
X  updatebugs() ;
X  if (checkcollision(cirmx,cirmy,&g)) handlecollision(&bugs[g]) ;
X  if (fruittime != -1)
X    {
X      fruittime-- ;
X      if (!fruittime) updatefruit() ;
X    }
X  newdir = curdir ;
X  if (GCENTERED(posx,posy))
X    {
X      if (autoplay)
X        newdir = dorandomdir(curdir,posx,posy,cirmx,cirmy,&x,&y,&nx,&ny,1) ;
X      else
X        switch (curdir)
X          {
X            case UP    :      if (sc == 'r' && !walls[cirmx+3][cirmy]) newdir = RIGHT ;
X                         else if (sc == 'l' && !walls[cirmx+1][cirmy]) newdir = LEFT ;
X                         else if (sc == 'd' && !walls[cirmx+2][cirmy+1]) newdir = DOWN ;
X                         break ;
X
X            case DOWN  :      if (sc == 'r' && !walls[cirmx+3][cirmy]) newdir = RIGHT ;
X                         else if (sc == 'l' && !walls[cirmx+1][cirmy]) newdir = LEFT ;
X                         else if (sc == 'u' && !walls[cirmx+2][cirmy-1]) newdir = UP ;
X                         break ;
X
X            case RIGHT :      if (sc == 'l' && !walls[cirmx+1][cirmy]) newdir = LEFT ;
X                         else if (sc == 'u' && !walls[cirmx+2][cirmy-1]) newdir = UP ;
X                         else if (sc == 'd' && !walls[cirmx+2][cirmy+1]) newdir = DOWN ;
X                         break ;
X
X            case LEFT  :      if (sc == 'r' && !walls[cirmx+3][cirmy]) newdir = RIGHT ;
X                         else if (sc == 'u' && !walls[cirmx+2][cirmy-1]) newdir = UP ;
X                         else if (sc == 'd' && !walls[cirmx+2][cirmy+1]) newdir = DOWN ;
X                         break ;
X          }
X    }    
X  if (doinc(newdir,posx,posy,cirmx,cirmy,&x,&y,&nx,&ny)) doupdate() ;
X  else
X    { 
X      if (!GCENTERED(posx,posy)) doupdate() ;          /* Until centered. */
X      else
X        { 
X          if (oldcurdir != curdir)
X            {
X              BLT_MEM_TO_SCRN(oldcx-GOFFSET+5,oldcy-GOFFSET+5,
X                              45,45,RXOR,curcircle,0,0) ;
X              curcircle = circles[curdir][0] ;
X              BLT_MEM_TO_SCRN(oldcx-GOFFSET+5,oldcy-GOFFSET+5,
X                              45,45,RXOR,curcircle,0,0) ;
X              oldcurdir = curdir ;
X            }
X        }    
X    }    
X  if (checkcollision(cirmx,cirmy,&g)) handlecollision(&bugs[g]) ;
X}
X
X
Xdoupdate()
X
X{
X  count++ ;
X  if (count % circatchup == 0) return ;       /* Go slower than bugs. */
X  drawcir(circles[newdir][inc],x,y) ;
X  if (count % 4 == 0) inc = (inc + 1) % 4 ;
X  if (fruiton)
X    if ((nx == FRUITMX) && (ny == FRUITMY)) destroyfruit() ;
X  if (dots[player][nx+1][ny] != NODOT)
X    {
X      if (dots[player][nx+1][ny] == SMALLDOT) updatescore(1) ;
X      else
X        { 
X          changebugs() ;
X          updatescore(5) ;
X        }
X      numdots[player]-- ;
X      drawdot(nx,ny,dots[player][nx+1][ny]) ;
X      dots[player][nx+1][ny] = NODOT ;
X      if (!numdots[player])
X        {
X          resetmaze() ;
X          gamestate = FALSE ;
X          progstate = RESETGAME ;
X          longjmp(exception,val) ;
X        }
X    }    
X  curdir = newdir ;
X  posx = x ;
X  posy = y ;
X  cirmx = nx ;
X  cirmy = ny ;
X}
X
X
Xexplodecircle(posx,posy)
Xint posx,posy ;
X 
X{
X  int i ;
X 
X  for (i = 0; i <= 8; i++)
X    {
X      BLT_MEM_TO_SCRN(oldcx-GOFFSET+5,oldcy-GOFFSET+5,45,45,RXOR,curcircle,0,0) ;
X      curcircle = circleexplode[i] ;
X      BLT_MEM_TO_SCRN(posx-GOFFSET+5,posy-GOFFSET+5,45,45,RXOR,curcircle,0,0) ;
X      oldcx = posx ;
X      oldcy = posy ;
X      PPAUSE(pausetime*70) ;
X    } 
X  for (i = 0; i < 80; i++) LONGPAUSE() ;
X}
X
X
Xfixexits()
X
X/*  Look for tunnels on the borders.  For each, show the area as black
X *  on the screen and set the walls and tunnel global variables to
X *  reflect the presence of the tunnel.
X */
X
X{
X  int x,y,t ;
X
X  PPAUSE(pausetime*30) ;
X  for (y = 1; y <= YSIZE; y++)
X    if (maze[0][y] == ' ')
X      {
X        walls[1][y] = 0 ;
X        walls[0][y] = 0 ;
X        x = -1 ;
X        do
X          {
X            x++ ;
X            tunnel[x][y] = 1 ;
X          }
X        while (maze[x][y] == ' ') ;
X        TRANSPT(0,y,x,t) ;
X        BLT_SCRN(3,t-2-SQUARE/2,XBASE-(SQUARE/2)-5,SQUARE*2+6,RINV) ;
X      }
X
X  PPAUSE(pausetime*30) ;
X  for (y = 1; y <= YSIZE; y++)
X    if (maze[XSIZE+1][y] == ' ')
X      {
X        walls[XSIZE+4][y] = 0 ;
X        walls[XSIZE+5][y] = 0 ;
X        x = XSIZE+1 ;
X        do
X          {
X            x-- ;
X            tunnel[x][y] = 1 ;
X          }
X        while (maze[x][y] == ' ') ;
X        TRANSPT(0,y,x,t) ;
X        BLT_SCRN(XBASE-(SQUARE/2)+SQUARE*(XSIZE+1)+4,t-2-SQUARE/2,
X                           XBASE-(SQUARE/2)-5,SQUARE*2+6,RINV) ;
X      }
X}
X
X
Xget_button_option()
X
X{
X  if (!c) return ;
X  else if (c >= BUT_AUTO+2 && c <= BUT_START+2)
X    {
X      BLT_SCRN(SQUARE/2+100*(c-2)+BUTXOFF,SQUARE/2+BUTYOFF,70,SQUARE,RINV) ;
X      PPAUSE(pausetime*100) ;
X      BLT_SCRN(SQUARE/2+100*(c-2)+BUTXOFF,SQUARE/2+BUTYOFF,70,SQUARE,RINV) ;
X      progstate = MAKESEL ;
X      button = c - 2 ;
X      c = 0 ;
X    }
X}
X
X
Xinitialize()
X
X{
X  int fd,i,j,g,x,y ;
X  struct timeb tp ;
X  FILE *fn ;
X
X  ftime(&tp) ;
X  for (x = 1; x < tp.millitm % 10; x++) y = (int) random() ;    /* Randomize start. */
X
X  if (!demomode) FPRINTF(stdout," Random") ;
X  if (!demomode) FPRINTF(stdout," Memory") ;
X
X  if ((fd = open(a_name,0)) == -1)
X    {
X      FPRINTF(stderr,"sidtool: unable to open %s.\n",a_name) ;
X      exit(-1) ;
X    }
X
X  for (i = UR; i <= LU; i++) corner[i] = load_picture(fd) ;
X
X  bigdot = load_picture(fd) ;
X  smalldot = load_picture(fd) ;
X
X  for (i = RIGHT; i <= DOWN; i++)
X    for (j = 0; j <= 3; j++) circles[i][j] = load_picture(fd) ;
X  for (i = POKEY; i <= SHADOW; i++)
X    for (j = 0; j <= 1; j++) bugpics[i][j] = load_picture(fd) ;
X
X  for (i = 0; i <= 1; i++) bluebug[i] = load_picture(fd) ;
X  for (i = 0; i <= 1; i++) bluepics[i] = load_picture(fd) ;
X  for (i = 0; i <= 3; i++) eyes[i] = load_picture(fd) ;
X  for (i = 0; i <= 8; i++) circleexplode[i] = load_picture(fd) ;
X  for (i = 1; i <= 8; i++) fruitpics[i] = load_picture(fd) ;
X
X  CLOSE(fd) ;
X
X  if (!demomode) FPRINTF(stdout," File") ;
X
X  if ((fn = fopen(m_name,"r")) == NULL)
X    {
X      FPRINTF(stderr,"\nsidtool: can't open %s\n",m_name) ;
X      exit(-1) ;
X    }
X
X  for (y = 0; y <= YSIZE+1; y++)
X    {
X      FGETS(buffer,MAXLINE,fn) ;
X      for (x = 0; x <= XSIZE+1; x++) maze[x][y] = buffer[x] ;
X    }
X  FCLOSE(fn) ;
X
X if (!demomode) FPRINTF(stdout," Maze") ;
X
X  TRANSPT(FRUITMX,FRUITMY,fruitx,fruity) ;
X  readallhighscores() ;
X  highscore = allhighscores[skilllevel].score ;
X  if (!demomode) FPRINTF(stdout," HighScore") ;
X
X  g = POKEY ;
X  for (y = 1; y <= YSIZE; y++)
X    for (x = 1; x <= XSIZE; x++)
X      if ((maze[x][y] >= '0') && (maze[x][y] <= '9'))
X        {
X          startpos[g].x = x ;
X          startpos[g].y = y ;
X          startpos[g].time = maze[x][y] - '0' ;
X          if (g < SHADOW) g++ ;
X          if (maze[x][y] == '0')
X            {
X              boxx = x ;
X              boxy = y ;
X            }
X        }    
X
X  if (!demomode) FPRINTF(stdout," Starting\n") ;
X  for (x = 0; x < XSIZE+3; x++)
X    for (y = 0; y < YSIZE; y++) tunnel[x][y] = 0 ;
X}
X
X
Xmake_button(x,y,but_name)
Xint x,y ;
Xchar but_name[MAXLINE] ;
X 
X{
X  int len ;
X
X  len = strlen(but_name) * 10 ;
X  BLT_MEM_TO_SCRN(x,y,SQUARE,SQUARE,RRPL,corner[UR],0,0) ;
X  BLT_MEM_TO_SCRN(x,y+SQUARE,SQUARE,SQUARE,RRPL,corner[LU],0,0) ;
X
X  BLT_SCRN(x+SQUARE,y+SQUARE/2,len,2,RSET) ;
X  BLT_SCRN(x+SQUARE,y+SQUARE*3/2,len,2,RSET) ;
X
X  BLT_MEM_TO_SCRN(x+len,y,SQUARE,SQUARE,RRPL,corner[RD],0,0) ;
X  BLT_MEM_TO_SCRN(x+len,y+SQUARE,SQUARE,SQUARE,RRPL,corner[DL],0,0) ;
X  write_bold(x+SQUARE-5,y+SQUARE*3/2-10,but_name) ;
X}
X
X
Xmake_control_panel()
X
X{
X  int i ;
X
X  BLT_SCRN(0,0,width,YBASE-20,RCLR) ;                 /* Clear panel area. */
X  for (i = BUT_AUTO; i <= BUT_START; i++)
X    make_button(100*i+BUTXOFF,BUTYOFF,but_names[i]) ; /* Make option buttons. */
X}
X
X
Xremovecircle()
X
X{
X  BLT_MEM_TO_SCRN(30+(numcir[player]-1)*60,20,50,50,RXOR,circles[RIGHT][0],0,0) ;
X}
X
X
Xresetmaze()
X
X{
X  int i,j ;
X
X  erasebugs() ;
X  LONGPAUSE() ;
X  for (i = 1; i <= 20; i++)
X    {
X      BLT_MEM_TO_SCRN(oldcx-GOFFSET+5,oldcy-GOFFSET+5,45,45,RXOR,curcircle,0,0) ;
X      for (j = 0; j < 10; j++) LONGPAUSE() ;
X    }
X  LONGPAUSE() ;
X  if (fruitmaze[player] < 8) fruitmaze[player]++ ;
X  fruitchances[player] = 0 ;
X  setdots(player) ;
X  drawmaze() ;
X  if (curbluetime[player] > 1) curbluetime[player] -= 60 ;
X}
X
X
Xupdatefruit()
X
X{
X  Pixrect *p ;
X
X  p = fruitpics[fruitmaze[player]] ;
X  BLT_MEM_TO_SCRN(fruitx-GOFFSET,fruity-GOFFSET,45,45,RXOR,p,0,0) ;
X  if (fruiton)                        /* Turning fruit off. */
X    {
X      fruitchances[player]++ ;
X      if (fruitchances[player] > 2) fruittime = -1 ;    /* Already had 2 chances. */
X      else fruittime = randomrange(1000,2500) ;
X    }
X  else fruittime = randomrange(500,1000) ;              /* Turning fruit on. */
X  fruiton = !fruiton ;
X}
X
X
Xupdatescore(amt)
Xint amt ;
X
X{
X  int i,temp,x,y ;
X
X  if (autoplay)
X    if (!demomode)
X      {
X        autoscore += amt ;
X        SPRINTF(buffer,"%1d0",autoscore) ;
X        WRITELN(489,65,buffer) ;
X        return ;
X      }
X  temp = score[player] + amt ;
X  if (temp >= 1000)
X    if (score[player] < 1000)
X      {
X        for (i = 1; i < 7; i++)
X          {
X            BLT_MEM_TO_SCRN(oldcx-GOFFSET+5,oldcy-GOFFSET+5,45,45,RXOR,curcircle,0,0) ;
X            for (i = 0; i < 10; i++) LONGPAUSE() ;
X          }
X        numcir[player]++ ;
X        BLT_MEM_TO_SCRN(30+(numcir[player]-1)*60,20,50,50,RXOR,circles[RIGHT][0],0,0) ;
X      }
X  score[player] = temp ;
X  x = (player % 2) ? 217 : 597 ;
X  y = (player < 3) ? 40  : 80 ;
X  SPRINTF(buffer,"%1d0",score[player]) ;
X  WRITELN(x,y,buffer) ;
X  if (score[player] > highscore)
X    {
X      highplayer = player ;
X      highscore = score[player] ;
X      SPRINTF(buffer,"%1d0",highscore) ;
X      WRITELN(348,35,buffer) ;
X    }
X}
END_OF_sid_blt.c
if test 21194 -ne `wc -c <sid_blt.c`; then
    echo shar: \"sid_blt.c\" unpacked with wrong size!
fi
# end of overwriting check
fi
if test -f sid_stuff.c -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sid_stuff.c\"
else
echo shar: Extracting \"sid_stuff.c\" \(13593 characters\)
sed "s/^X//" >sid_stuff.c <<'END_OF_sid_stuff.c'
X
X/*  sid_stuff.c
X *
X *  Various functions and procedures used by Sid Tool.
X *
X *  Written by Rich Burridge - SUN Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors inherent either to the code
X *  or the comments of this program, but if reported to me then an attempt
X *  will be made to fix them.
X */
X
X#include <stdio.h>
X#include <strings.h>
X#include <setjmp.h>
X#include "bltstuff.h"
X#include "sidtool.h"
X#include <suntool/sunview.h>
X#include <suntool/canvas.h>
X
Xextern Pixfont *pf ;
Xextern Pixrect *circles[4][4] ;
Xextern Pixwin *pw ;
X
Xextern jmp_buf exception ;
Xextern int val ;
X
Xextern long random() ;
Xextern char *getenv() ;
X
X/* For descriptions of these external variables, see sid_main.c */
X
Xextern BOOLEAN autoplay,changed,demomode,gamestate,remove ;
X
Xextern char a_name[MAXLINE],buffer[MAXLINE],h_name[MAXLINE] ;
Xextern char m_name[MAXLINE], new_key_vals[9][MAXLINE] ;
Xextern char old_key_vals[9][MAXLINE],s_name[MAXLINE],titlestring[MAXLINE] ;
X
Xextern int blueblink,blueincblink,button,c,cirx,ciry,credits ;
Xextern int curbluetime[MAXNUMPLAYERS+1],curdir,dotx,doty ;
Xextern int fruitmaze[MAXNUMPLAYERS+1],fruiton,fruitsgotten[MAXNUMPLAYERS+1][9] ;
Xextern int fruitx,fruity,bugssincedot,height,highscore,inc,key_stations[9] ;
Xextern int lastnumplayers,numcir[MAXNUMPLAYERS+1],numplayers ;
Xextern int orgx,orgy,player,posx,posy,progstate,redraw,sfunc,skilllevel,speed ;
Xextern int started,walls[XSIZE+6][YSIZE+1],width ;
X
Xextern struct bugrec bugs[4] ;
Xextern struct scorerec allhighscores[11] ;
Xextern struct startrec startpos[4] ;
X
X
Xchangebugs()
X
X{
X  register struct bugrec *p ;
X
X  bugssincedot = 0 ;
X  for (p = &bugs[POKEY]; p <= &bugs[SHADOW]; p++)
X    if (!p->eyesonly)
X      {
X        drawbug(p) ;
X        p->bluetime = curbluetime[player] ;
X        if ((!p->boxtime) && (!p->inbox))
X          p->dir = REVERSEDIR(p->dir) ;
X        drawbug(p) ;                    /* Will be blue now. */
X      }
X}
X
X
Xchangeplayers(startgame)
Xint startgame ;
X
X{
X  int cnt,i ;
X
X  if (numplayers == 1)
X    {
X      if (fruiton) updatefruit() ;
X      gamestate = TRUE ;
X      progstate = RESETGAME ;
X      longjmp(exception,val) ;
X    }
X  cnt = 0 ;
X  do
X    {
X      cnt++ ;
X      player = 1 + (player % numplayers) ;
X      if (cnt > 5)             /* Game all over. */
X        {
X          progstate = DOLEAVE ;
X          longjmp(exception,val) ;
X        }
X    }
X  while (!numcir[player]) ;
X  clear_screen() ;
X  SPRINTF(buffer,"Player %1d",player) ;
X  write_bold(348,500,buffer) ;
X  for (i = 0; i < 100; i++) LONGPAUSE() ;
X  drawmaze() ;
X  blinkpause() ;
X  if (!startgame)
X    {
X      gamestate = TRUE ;
X      progstate = RESETGAME ;
X      longjmp(exception,val) ;
X    }
X}
X
X
Xcheckcollision(nx,ny,g)
Xregister int nx,ny ;
Xint *g ;
X
X{
X  register struct bugrec *tg ;
X
X  for (tg = &bugs[POKEY]; tg <= &bugs[SHADOW]; tg++)
X    if (tg->mx == nx)
X      if (tg->my == ny)
X        if (!tg->eyesonly)
X          {
X            *g = GIND(tg) ;
X            return(1) ;
X          }
X  return(0) ;
X}
X
X
Xcheckinc(dir,mx,my)
Xint dir,mx,my ;
X
X{
X  switch (dir)
X    {
X      case UP    : return(!walls[mx+2][my-1]) ;
X      case RIGHT : return(!walls[mx+3][my]) ;
X      case DOWN  : return(!walls[mx+2][my+1]) ;
X      case LEFT  : return(!walls[mx+1][my]) ;
X    }
X  return(0) ;
X}
X
X
Xdestroyblue(g)
Xregister struct bugrec *g ;
X 
X{
X  int i,inc,x ;
X 
X  drawbug(g) ;                  /* Turn off. */
X  g->eyesonly = 1 ;
X  g->bluetime = 0 ;
X  inc = 20 ;
X  for (i = 1; i <= bugssincedot; i++) inc *= 2 ;
X  bugssincedot++ ;
X  x = g->scrx + 10 ;
X  if (x > 740) x = 740 ;
X  else if (x < 5) x = 5 ;
X  SCHRFUNC(RXOR) ;
X  SPRINTF(buffer,"%1d0",inc) ;
X  WRITELN(x,g->scry+10,buffer) ;
X  for (i = 0; i < 10; i++) LONGPAUSE() ;
X  SPRINTF(buffer,"%1d0",inc) ;
X  WRITELN(x,g->scry+10,buffer) ;
X  SCHRFUNC(RRPL) ;
X  drawbug(g) ;                  /* Turn on as eyesonly. */
X  updatescore(inc) ;
X}
X
X
Xdestroyfruit()
X
X{
X  int i,inc ;
X
X  fruitsgotten[player][fruitmaze[player]]++ ;
X  updatefruit() ;                                       /* Turn fruit off. */
X  inc = fruitscore(fruitmaze[player]) ;
X  updatescore(inc) ;
X  SCHRFUNC(RXOR) ;
X  SPRINTF(buffer,"%1d0",inc) ;
X  WRITELN(fruitx+10,fruity+10,buffer) ;
X  for (i = 0; i < 10; i++) LONGPAUSE() ;
X  SPRINTF(buffer,"%1d0",inc) ;
X  WRITELN(fruitx+10,fruity+10,buffer) ;
X  SCHRFUNC(RRPL) ;
X}
X
X
Xdisplay_settings()   /* Display current skill level and number of players. */
X
X{
X  int x,y ;
X  char buffer[MAXLINE] ;
X
X  x = 50 ;
X  y = 70 ;
X  write_bold(x,y,"Current skill level:") ;
X  SPRINTF(buffer,"%1d  ",skilllevel) ;
X  WRITELN(x+190,y,buffer) ;
X
X  x = 430 ;
X  write_bold(x,y,"Number of players:") ;
X  SPRINTF(buffer,"%1d  ",numplayers) ;
X  WRITELN(x+180,y,buffer) ;
X}
X
X
Xdohighscores()         /* Display high scores on the screen. */
X
X{
X  char skillc ;
X  int level ;
X
X  clear_screen() ;
X  write_bold(334,200,"High Scores") ;
X  SCHRFUNC(ROR) ;
X  WRITELN(334,201,"___________") ;
X  WRITELN(200,300,"Skill level         Score      Who") ;
X  WRITELN(200,301,"___________         _____      ___");
X  SCHRFUNC(RRPL) ;
X  for (level = 1; level <= 10; level++)
X    {
X      skillc = (level == skilllevel) ? '*' : ' ' ;
X      if (allhighscores[level].score)
X        SPRINTF(buffer,"%c   %2d        =   %5d0      %s",
X                skillc,level,allhighscores[level].score,allhighscores[level].who) ;
X      else
X        SPRINTF(buffer,"%c   %2d        =      -      %s",
X                skillc,level,allhighscores[level].who) ;
X      WRITELN(200,330+level*30,buffer) ;
X    }
X  if (!autoplay) make_control_panel() ;
X  if (!autoplay) display_settings() ;
X}
X 
X 
Xmake_selection()    /* Get user selection after DEL press. */
X
X{
X  switch (button)
X    {
X      case BUT_AUTO    : numplayers = 1 ;
X                         autoplay = TRUE ;
X                         started = TRUE ;
X                         iocursormode(OFFCURSOR) ;
X                         break ;
X      case BUT_HELP    : clear_screen() ;
X                         dohelp() ;
X                         break ;
X      case BUT_LEVEL   : skilllevel = skilllevel % 10 + 1 ;
X                         display_settings() ;
X                         highscore = allhighscores[skilllevel].score ;
X                         break ;
X      case BUT_PLAYERS : numplayers = numplayers % 4 + 1 ;
X                         display_settings() ;
X                         break ;
X      case BUT_QUIT    : exit(0) ;
X      case BUT_SCORES  : dohighscores() ;
X                         break ;
X      case BUT_START   : autoplay = FALSE ;
X                         started = TRUE ;
X                         iocursormode(OFFCURSOR) ;
X                         lastnumplayers = numplayers ;
X    }
X  if (button == BUT_AUTO || button == BUT_START) progstate = INITGAME ;
X  else progstate = GETBUT ;
X}
X
X
Xrestore_screen()          /* Called when window needs to be drawn. */
X
X{
X  int g ;
X
X  if (!redraw++) return ;
X  clear_screen() ;
X  if (!started)
X    {
X      iocursormode(TRACKCURSOR) ;
X      make_control_panel() ;
X      display_settings() ;
X      dohelp() ;
X    }
X  else if (credits)
X    {
X      dohelp() ;
X      BLT_SCRN(3,ciry-37,762,100,RSET) ;
X      if (credits == 1)
X        {
X          drawdot(dotx,doty,BIGDOT) ;
X          drawcir(circles[LEFT][inc],cirx,ciry) ;
X        }
X      else drawcir(circles[RIGHT][inc],cirx,ciry) ;
X      for (g = POKEY; g <= SHADOW; g++)
X        if (!bugs[g].eyesonly) drawbug(&bugs[g]) ;
X    }
X  else
X    {
X      iocursormode(OFFCURSOR) ;
X      drawmaze() ;
X      for (g = POKEY; g <= SHADOW; g++) drawbug(&bugs[g]) ;
X      drawcir(circles[curdir][inc],posx,posy) ;
X    }
X}
X
X
Xerasebugs()         /* Erase all bugs from the screen. */
X 
X{
X  int g ;
X 
X  for (g = POKEY; g <= SHADOW; g++)
X    drawbug(&bugs[g]) ;              /* Erase all bugs. */
X}
X 
X 
Xfruitscore(fruit)      /* Returns the score for the fruit specified. */
Xint fruit ;
X
X{
X  switch (fruit)
X    {
X      case 1  : return(10) ;
X      case 2  : return(30) ;
X      case 3  : return(50) ;
X      case 4  : return(70) ;
X      case 5  : return(100) ;
X      case 6  : return(200) ;
X      case 7  : return(300) ;
X      case 8  : return(500) ;
X    }
X  return(0) ;
X}   
X 
X 
Xgeths(fd,record)                      /* Get one high score record in. */
Xstruct scorerec *record ;
Xint fd ;
X
X{
X  char buffer[32],valuestr[7] ;
X  int i ;
X
X  i = read(fd,buffer,23) ;
X  for (i = 0; i < 16; i++) record->who[i] = buffer[i] ^ ENKEY ;
X  record->who[i] = '\0' ;
X  for (i = 0; i < 7; i++) valuestr[i] = buffer[i+16] ^ ENKEY ;
X  record->score = atoi(valuestr) ;
X}
X
X
Xget_options(argc,argv)
Xint argc ;
Xchar *argv[] ;
X
X{
X  char *arg,*env ;
X  char *p ;                 /* Pointer to string following argument flag. */
X
X  orgx = 0 ;                /* X origin of SUN SID window. */
X  orgy = 0 ;                /* Y origin of SUN SID window. */
X  width = SWIDTH ;          /* Width of SUN SID window. */
X  height = SHEIGHT ;        /* Height of SUN SID window. */
X  speed = SPEED ;           /* Default speed of Sun machine that this game is on.*/
X  STRCPY(titlestring,"sidtool -  Sun Interactive Debugger V2.1.      Rich Burridge") ;
X  STRCPY(m_name,M_NAME) ;   /* Default sidtool maze filename. */
X  STRCPY(a_name,A_NAME) ;   /* Default sidtool animate filename. */
X  STRCPY(s_name,S_NAME) ;   /* Default sidtool highscore filename. */
X  STRCPY(h_name,H_NAME) ;   /* Default sidtool help filename. */
X  demomode = FALSE ;
X
X  if ((env = getenv("SID_MAZE")) != NULL) STRCPY(m_name,env) ;
X  if ((env = getenv("SID_ANIMATE")) != NULL) STRCPY(a_name,env) ;
X  if ((env = getenv("SID_SCORE")) != NULL) STRCPY(s_name,env) ;
X  if ((env = getenv("SID_HELP")) != NULL) STRCPY(h_name,env) ;
X
X  while (argc > 1 && (arg = argv[1])[0] == '-')
X    {
X      p = arg + 2 ;
X      switch (arg[1])
X        {
X          case 'a' : STRCPY(a_name,p) ;    /* New animate filename. */
X                     break ;
X          case 'c' : speed = atoi(p) ;     /* New class (speed) of machine. */
X                     break ;
X          case 'd' : demomode = TRUE ;     /* Run in self demonstration mode. */
X                     break ;
X          case 'h' : STRCPY(h_name,p) ;    /* New help filename. */
X                     break ;
X          case 'm' : STRCPY(m_name,p) ;    /* New maze filename. */
X                     break ;
X          case 's' : STRCPY(s_name,p) ;    /* New high score filename. */
X        }
X      argc-- ;
X      argv++ ;
X    }
X}
X
X
Xget_string(fd,s)            /* Get next line from specified file. */
XFILE *fd ;
Xchar s[MAXLINE] ;
X 
X{
X  int c,i ;
X 
X  i = 0 ;
X  while (i < MAXLINE-1 && (c = getc(fd)) != EOF && c != '\n')
X  if (c != '\0') s[i++] = c ;
X 
X  if (c == EOF) return(-1) ;
X  s[i] = '\0' ;
X  return(i) ;
X}
X
X
Xhandlecollision(g)
Xregister struct bugrec *g ;
X
X{
X  int i ;
X  struct bugrec *tg ;
X
X  if (g->bluetime > 0) destroyblue(g) ;
X  else
X    { 
X      drawbug(g) ;                         /* Erase one that ate screen. */
X      explodecircle(posx,posy) ;
X      for (tg = &bugs[POKEY]; tg <= &bugs[SHADOW]; tg++)
X        if (tg != g) drawbug(tg) ;
X      if (autoplay)
X        {
X          progstate = DOLEAVE ;
X          longjmp(exception,val) ;
X        }
X      else if (!numcir[player])
X        {
X          SCHRFUNC(RXOR) ;
X          WRITELN(339,YBASE+SQUARE*16,"GAME OVER!") ;
X          for (i = 0; i < 80; i++) LONGPAUSE() ;
X          WRITELN(339,YBASE+SQUARE*16,"GAME OVER!") ;
X          SCHRFUNC(RRPL) ;
X          if (numplayers == 1)
X            {
X              progstate = DOLEAVE ;
X              longjmp(exception,val) ;
X            }
X        }
X      else for (i = 0; i < 50; i++) LONGPAUSE() ;
X      changeplayers(0) ;
X    }
X}
X 
X 
Xnewbugs(drawthem)
Xint drawthem ;
X
X{
X  register struct bugrec *p ;
X
X  for (p = &bugs[POKEY]; p <= &bugs[SHADOW]; p++)
X    {
X      p->dir = UP ;
X      p->mx = startpos[GIND(p)].x ;
X      p->my = startpos[GIND(p)].y ;
X      TRANSPT(p->mx,p->my,p->scrx,p->scry) ;
X      p->bluetime = 0 ;
X      p->eyesonly = 0 ;
X      p->boxtime = ((-2*skilllevel+25) / 5) * startpos[GIND(p)].time ;
X      if (!p->boxtime) p->inbox = 0 ;
X      else p->inbox = 1 ;
X      p->enteringbox = 0 ;
X      p->count = 0 ;
X      p->delay = 5 ;
X      p->pic = GIND(p) % 2 ;
X      p->intunnel = 0 ;
X      if (drawthem) drawbug(p) ;
X    }
X}
X
X
Xplay()                    /* Initialise for next player to play. */
X
X{
X  fruiton = 0 ;
X  blueblink = 200 ;
X  blueincblink = 25 ;
X  if (numplayers == 1)
X    {
X      player = 1 ;
X      drawmaze() ;
X      blinkpause() ;
X    }
X  else
X    { 
X      player = numplayers ;
X      changeplayers(1) ;
X    }
X  remove = TRUE ;
X}
X 
X 
Xpuths(fd,record)                       /* Put one high score record out. */
Xstruct scorerec record ;
Xint fd ;
X
X{
X  char buffer[32],valuestr[7] ;
X  int i,value ;
X
X  for (i = 0; i < 16; i++) buffer[i] = record.who[i] ^ ENKEY ;
X  value = record.score ;
X  SPRINTF(valuestr,"%d",value) ;
X  for (i = 0; i < 7; i++) buffer[i+16] = valuestr[i] ^ ENKEY ;
X  WRITE(fd,buffer,23) ;
X}
X 
X 
Xrandomrange(low,high)      /* Return a random number between low and high. */
Xint low,high ;
X
X{
X  return((((int) random() & 077777) % (high-low+1)) + low) ;
X}
X
X
Xfunction_keys(state)        /*  Set or reset the function keys. */
Xint state ;
X
X{
X  int count = 176 ;         /* 0xB0 -- the starting entry for strings. */
X  int fd,i ;
X
X  if ((fd = open("/dev/kbd",0,0)) < 0)
X    {
X      FPRINTF(stderr,"sidtool: can't open /dev/kbd\n") ;
X      exit(1) ;
X    }
X  for (i = 0; i < 9; i++)       /* Set up function keys R7-R15, saving old values. */
X    {
X      if (state == KEY_SET) get_key(fd,key_stations[i],old_key_vals[i],count) ;
X      set_key(fd,key_stations[i],new_key_vals[i],count++) ;
X    }
X  CLOSE(fd) ;
X}
END_OF_sid_stuff.c
if test 13593 -ne `wc -c <sid_stuff.c`; then
    echo shar: \"sid_stuff.c\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of archive 4 \(of 5\).
cp /dev/null ark4isdone
MISSING=""
for I in 1 2 3 4 5 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 5 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
D
D
D

richb@sunk.UUCP (04/12/87)

----------CUT HERE-----------CUT HERE-------
#! /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 5 (of 5)."
# Contents:  sid_main.c
# Wrapped by richb@sunk on Sun Apr 12 15:19:50 1987
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f sid_main.c -a "${1}" != "-c" ; then 
  echo shar: Will not over-write existing file \"sid_main.c\"
else
echo shar: Extracting \"sid_main.c\" \(23374 characters\)
sed "s/^X//" >sid_main.c <<'END_OF_sid_main.c'
X 
X/*  sid_main.c
X *
X *  Sid Tool - the Sun Interactive Debugger program.
X *
X *  Written by Rich Burridge - Sun Microsystems Australia (Melbourne).
X *
X *  Version 2.1.  -  April 1987.
X *
X *  No responsibility is taken for any errors inherent either to the code
X *  or the comments of this program, but if reported to me then an attempt
X *  will be made to fix them.
X */
X
X#include <stdio.h>
X#include <strings.h>
X#include <setjmp.h>
X#include <sys/fcntl.h>
X#include "bltstuff.h"
X#include "patchlevel.h"
X#include "sidtool.h"
X#include <suntool/sunview.h>
X#include <suntool/canvas.h>
X
XCanvas canvas ;
XFrame base_frame ;
XPixwin *pw ;
X
Xjmp_buf exception ;
Xint val ;
X
Xextern etext() ;
Xextern restore_screen() ;
X
XNotify_value main_loop() ;
Xvoid event_proc() ;
X
Xshort sid_image[] = {
X#include "sidtool.icon"
X} ;
XDEFINE_ICON_FROM_IMAGE(sid_icon,sid_image) ;
X
Xstruct scorerec allhighscores[11] ;
Xstruct startrec startpos[4] ;
Xstruct bugrec bugs[4] ;
X
Xchar but_names[7][8] =               /*  Control panel stuff. */
X     {
X       " Auto  ",
X       " Help  ",
X       " Level ",
X       "Players",
X       " Quit  ",
X       " Scores",
X       " Start "
X     } ;
X
Xchar names[4][MAXLINE] =
X     {
X       "Time Dependencies",
X       "Uninitialized Variables",
X       "Fence Posts",
X       "Multiple Process Interaction"
X     } ;
X
Xchar old_key_vals[9][MAXLINE] ;       /* Function key string values to save. */
Xchar new_key_vals[9][MAXLINE] =       /* Function key values used by SIDtool. */
X     {
X       "",                   /* R7 */
X       "u",                  /* R8 */
X       "",                   /* R9 */
X       "l",                  /* R10 */
X       "",                   /* R11 */
X       "r",                  /* R12 */
X       "",                   /* R13 */
X       "d",                  /* R14 */
X       ""                    /* R15 */
X     } ;
X
Xchar maze[XSIZE+2][YSIZE+2] ;
Xchar sc,buffer[MAXLINE] ;
Xchar s_name[MAXLINE] ;          /* Score file name. */
Xchar a_name[MAXLINE] ;          /* Animate file name. */
Xchar h_name[MAXLINE] ;          /* Help file name. */
Xchar m_name[MAXLINE] ;          /* Maze file name. */
Xchar thisscore[MAXLINE] ;       /* User name for new high score. */
Xchar titlestring[MAXLINE] ;
X
Xint blueblink,blueincblink,boxx,boxy,fruittime,fruitx,fruity,numplayers ;
Xint skilllevel,circatchup,pausetime,highplayer,autoscore,lastnumplayers ;
Xint curbluetime[MAXNUMPLAYERS+1],score[MAXNUMPLAYERS+1] ;
Xint numcir[MAXNUMPLAYERS+1],fruitmaze[MAXNUMPLAYERS+1] ;
Xint numdots[MAXNUMPLAYERS+1],fruitchances[MAXNUMPLAYERS+1] ;
Xint fruitsgotten[MAXNUMPLAYERS+1][9] ;
Xint highscore,player,cirmx,cirmy,bugssincedot ;
Xint walls[XSIZE+6][YSIZE+1] ;
Xint dots[MAXNUMPLAYERS+1][XSIZE+4][YSIZE+2] ;
Xint tunnel[XSIZE+4][YSIZE+2] ;
X
Xint key_stations[9] = {68, 69, 70, 91, 92, 93, 112, 113, 114} ;
X
Xint button ;            /* Indicates users selection from control panel. */
Xint c ;                 /* Contains latest mouse or keyboard interaction. */
Xint canvasfd ;          /* File descriptor for canvas subwindow. */
Xint curdir ;            /* Current direction of the screen. */
Xint oldcurdir ;         /* Old direction of the screen. */
Xint g,newdir,posx,posy,x,y,nx,ny,count,inc ;
Xint orgx,orgy,width,height ;    /* Position and dimension of window. */
Xint oldcx,oldcy ;       /* Old position of the screen. */
Xint on = 0 ;            /* Current blinking state of score. */
Xint canvasflags ;       /* Used to setup no delay for canvas. */
Xint credits ;           /* Direction of credits if on. */
Xint cirx ;              /* X position of screen during credits. */
Xint ciry ;              /* Y position of screen during credits. */
Xint dotx ;              /* X position of BIGDOT during credits. */
Xint doty ;              /* Y position of BIGDOT during credits. */
Xint movei,movej,movex ; /* Used to animate screen during credits. */
Xint progstate ;         /* State machine for main loop. */
Xint redraw;             /* If non-zero, then screen should be redrawn. */
Xint savedstate ;        /* State machine value after Ctrl S. */
Xint scorei ;            /* No of chars in high score user name. */
Xint speed ;             /* Class (speed) of this Sun machine. */
Xint started ;           /* Indicates if we have started a game. */
X
XBOOLEAN autoplay ;
XBOOLEAN demomode ;
XBOOLEAN fruiton ;
XBOOLEAN gamestate ;             /* State of the game, 1 = remove circle. */
XBOOLEAN remove ;                /* Whether Sun screen should be removed. */
X 
XFILE *fopen() ;
X
Xextern int sfunc ;              /* Used by SCHRFUNC for cursor function. */
Xextern Pixfont *pf ;
X
X
Xdrawbox(mx,my)
Xint mx,my ;
X
X/*  Draws a box starting at maze position mx, my. Mx, my should be an
X *  s or S position in maze. Travels around path until reach x or s.
X */
X
X{
X  int last ;
X
X  last = 'r' ;
X  PPAUSE(pausetime*20) ;
X  walls[mx+2][my] = 1 ;
X  if (maze[mx][my] == 's') drawcorner(mx,my,UR) ;
X  else if (maze[mx][my] == 'S') ddrawline(mx,my,'r') ;
X  else if (maze[mx][my] == 'T')
X    {
X      ddrawline(mx,my,'l') ;
X      mx -= 2 ;
X      last = 'l' ;
X    }
X   mx++ ;
X   for (;;)
X     {
X       PPAUSE(2*pausetime) ;
X       walls[mx+2][my] = 1 ;
X       switch (maze[mx][my])
X         {
X           case 's' :
X           case 'S' :
X           case 'T' : return ;
X           case 'd' : if (last == 'r') drawcorner(mx,my,RD) ;
X                      else if (last == 'l') drawcorner(mx,my,UR) ;
X                      else ddrawline(mx,my,'d') ;
X                      last = 'd' ;
X                      my++ ;
X                      break ;
X           case 'l' : if (last == 'd') drawcorner(mx,my,DL) ;
X                      else if (last == 'u') drawcorner(mx,my,RD) ;
X                      else ddrawline(mx,my,'l') ;
X                      last = 'l' ;
X                      mx-- ;
X                      break ;
X           case 'r' :
X           case 'R' : if (last == 'u') drawcorner(mx,my,UR) ;
X                      else if (last == 'd') drawcorner(mx,my,LU) ;
X                      else ddrawline(mx,my,maze[mx][my]) ;
X                      last = 'r' ;
X                      mx++ ;
X                      break ;
X           case 'u' : if (last == 'l') drawcorner(mx,my,LU) ;
X                      else if (last == 'r') drawcorner(mx,my,DL) ;
X                      else ddrawline(mx,my,'u') ;
X                      last = 'u' ;
X                      my-- ;
X                      break ;
X           case 'x' : ddrawline(mx,my,last) ;
X                      return ;
X         }
X      }   
X}
X
X
Xsetdots(player)
Xint player ;
X
X{
X  int x,y ;
X
X  for (y = 1; y <= YSIZE; y++)
X    {
X      dots[player][0][y] = NODOT ;
X      dots[player][1][y] = NODOT ;
X      dots[player][XSIZE+2][y] = NODOT ;
X      dots[player][XSIZE+3][y] = NODOT ;
X      for (x = 1; x <= XSIZE; x++)
X        if (maze[x][y] == '.')
X          {
X            dots[player][x+1][y] = SMALLDOT ;
X            numdots[player]++ ;
X          }
X        else if (maze[x][y] == '*')
X          {
X            dots[player][x+1][y] = BIGDOT ;
X            numdots[player]++ ;
X          }
X        else dots[player][x+1][y] = NODOT ;
X    }
X}
X
X
Xreadallhighscores()
X
X/*  Reads all high scores and names into the global table allhighscores.
X *  If file not found, then sets all high scores to zero.
X */
X
X{
X  int hsfile,level ;
X
X  if ((hsfile = open(s_name,2)) == -1)
X    {
X      if ((hsfile = creat(s_name,0777)) == -1)
X        {
X          FPRINTF(stderr,"sidtool: unable to create highscores file.\n") ;
X          return ;
X        }
X
X      for (level = 0; level <= 10; level++)
X        {
X          allhighscores[level].score = 0 ;
X          STRCPY(allhighscores[level].who," ") ;
X          puths(hsfile,allhighscores[level]) ;
X        }
X    }
X  else
X    for (level = 1; level <= 10; level++) geths(hsfile,&allhighscores[level]) ;
X  CLOSE(hsfile) ;
X}
X
X
Xwritehighscore()
X
X/*  If highscore is better than old high score for this skill level then
X *  asks for player's name and enters name and score into table and writes file.
X */
X
X{
X  if ((highscore >= allhighscores[skilllevel].score) &&
X        (highplayer != -1) && (!demomode))
X    {
X      clear_screen() ;
X      SPRINTF(buffer,"Player %1d has beaten the high score for skill level %1d.",
X                     highplayer,skilllevel) ;
X      WRITELN(100,140,buffer) ;
X      if (allhighscores[skilllevel].score)
X        {
X          SPRINTF(buffer,"The old record was %1d0 held by: %s.",
X                         allhighscores[skilllevel].score,
X                         allhighscores[skilllevel].who) ;
X          WRITELN(100,160,buffer) ;
X        }
X      SPRINTF(buffer,"Type player %1d's name or initials: ",highplayer) ;
X      WRITELN(100,200,buffer) ;
X      scorei = 0 ;
X      c = 0 ;
X      thisscore[scorei] = '_' ;
X      thisscore[scorei+1] = '\0' ;
X      WRITELN(370,200,thisscore) ;
X      progstate = NEXTLINE ;
X    }
X  else progstate = DOCREDIT ;
X}
X
X
Xgetnewscore(x,y)      /* Get new user name for highscore. */
Xint x,y ;
X
X{
X  if (c)
X    {
X      switch (c)
X        {
X          case BSPACE :
X          case DEL    : if (scorei)
X                          {   
X                            scorei-- ;
X                            thisscore[scorei] = ' ' ;
X                            thisscore[scorei+1] = '\0' ;
X                            WRITELN(x,y,thisscore) ;
X                            thisscore[scorei] = '\0' ;
X                          } 
X                        break ;
X          case CR     : thisscore[scorei] = '\0' ;
X                        if (!scorei) WRITELN(100,220,"   ** No name given. **") ;
X                        else
X                          {
X                            STRCPY(allhighscores[skilllevel].who,thisscore) ;
X                            savescorefile() ;
X                            progstate = DOCREDIT ;
X                          }
X                        break ;
X          default     : if (c < ' ') break ;
X                        thisscore[scorei++] = c ;
X                        thisscore[scorei] = '\0' ;
X                        WRITELN(x,y,thisscore) ;
X        }
X      c = 0 ;
X    }
X}
X
X
Xsavescorefile()     /* Write away new highscore values. */
X
X{
X  int fd,level ;
X
X  allhighscores[skilllevel].score = highscore ;
X  if ((fd = open(s_name,1)) == -1)
X    FPRINTF(stderr,"sidtool: unable to open highscores file.\n") ;
X  else
X    { 
X      for (level = 1; level <= 10; level++) puths(fd,allhighscores[level]) ;
X      CLOSE(fd) ;
X    }
X}
X
X
Xinitgame()
X
X{
X  int i,j ;
X
X  if (autoplay) autoscore = 0 ;
X  pausetime = -skilllevel * 20 + (speed * 100) ;
X  circatchup = -skilllevel * 4 + 46 ;
X  highplayer = -1 ;
X  for (j = 1; j < MAXNUMPLAYERS; j++)
X    {
X      numdots[j] = 0 ;
X      numcir[j] = 3 ;
X      fruitchances[j] = 0 ;
X      setdots(j) ;
X      curbluetime[j] = 1 + (-skilllevel * 60 + 900) ;
X      if (!autoplay)
X        {
X          score[j] = 0 ;
X          if (demomode) fruitmaze[j] = 8 ;
X          else fruitmaze[j] = 1 ;
X          for (i = 1; i < 8; i++)
X            if (demomode) fruitsgotten[j][i] = 1 ;
X            else fruitsgotten[j][i] = 0 ;
X        }
X    }
X}
X
X
Xshowplayerscore(player)
Xint player ;
X
X{
X  int x,y ;
X
X  SCHRFUNC(RXOR) ;
X  x = (player % 2) ? 190 : 570 ;
X  y = (player < 3) ? 25  : 65 ;
X  SPRINTF(buffer,"  Player %1d ",player) ;
X  WRITELN(x,y,buffer) ;
X  if (!score[player]) WRITELN(x+27,y+15,"0") ;
X  else
X    {
X      SPRINTF(buffer,"%1d0",score[player]) ;
X      WRITELN(x+27,y+15,buffer) ;
X    }
X  SCHRFUNC(RRPL) ;
X}
X
X
Xblinkpause()
X
X/*  Wait a while and check keyboard for commands while blinking current players score. */
X
X{
X  int i,j ;
X
X  on = 1 ;
X  if (!autoplay)
X    for (i = 1; i <= 16; i++)
X      {
X        showplayerscore(player) ;
X        on = !on ;
X        for (j = 0; j < 10; j++) LONGPAUSE() ;
X      }
X}
X
X
Xdoinc(dir,posx,posy,mx,my,x,y,nx,ny)
Xint dir,posx,posy,mx,my,*x,*y,*nx,*ny ;
X
X{
X  register int status,tx,ty ;
X
X  *x = posx ;
X  *y = posy ;
X  tx = mx ;
X  ty = my ;
X
X  switch (dir)
X    {
X      case UP    : *y = posy - 2 ;
X                   ty = my - 1 ;
X                   break ;
X      case DOWN  : *y = posy + 2 ;
X                   ty = my + 1 ;
X                   break ;
X      case LEFT  : *x = posx - 2 ;
X                   tx = mx - 1 ;
X                   break ;
X      case RIGHT : *x = posx + 2 ;
X                   tx = mx + 1 ;
X                   break ;
X    }
X  UNTRANSPT(*x,*y,*nx,*ny) ;
X  if (tx == -2) tx = XSIZE + 2 ;
X  else if (tx == XSIZE + 3) tx = -1 ;
X  status = 1 ;
X
X  if ((*nx == -2) && (dir == LEFT))
X    {
X      *nx = XSIZE + 2 ;
X      TRANSPT(*nx,*ny,*x,*y) ;
X    }
X  else if ((*nx == XSIZE + 3) && (dir == RIGHT))
X    {
X      *nx = -1 ;
X      TRANSPT(*nx,*ny,*x,*y) ;
X    }
X  else if (!(walls[*nx+2][*ny] ||
X            (GCENTERED(posx,posy) && walls[tx+2][ty]))) /* do nothing. */ ;
X  else status = 0 ;
X  return(status) ;
X}
X
X
Xheadto(destx,desty,scrx,scry,mx,my,dir,x,y,nx,ny)   /* Only called when GCENTERED. */
Xint *dir,destx,desty,scrx,scry,mx,my,*x,*y,*nx,*ny ;
X
X{
X  int dirar[5],rev,i,s,xinc,yinc ;
X
X  rev = REVERSEDIR(*dir) ;
X  xinc = mx - destx ;
X  yinc = my - desty ;
X  if (abs(xinc) > abs(yinc)) s = 2 ;
X  else s = 1 ;
X  if (xinc < 0)
X    {
X      dirar[3-s] = RIGHT ;
X      dirar[s+2] = LEFT ;
X    }
X  else
X    {
X      dirar[3-s] = LEFT ;
X      dirar[s+2] = RIGHT ;
X    }
X  if (yinc < 0)
X    {
X      dirar[s] = DOWN ;
X      dirar[5-s] = UP ;
X    }
X  else
X    {
X      dirar[s] = UP ;
X      dirar[5-s] = DOWN ;
X    }
X
X  for (i = 1; i <= 4; i++)     /* Adjust so reverse is last choice. */
X    if (dirar[i] == rev)
X      {
X        for (s = i; s <= 3; s++) dirar[s] = dirar[s+1] ;
X        dirar[4] = rev ;
X        break ;
X      }
X
X  for (s = 1; s <= 4; s++)
X    {
X      if (checkinc(dirar[s],mx,my))
X        {
X          *dir = dirar[s] ;
X          DOINC(*dir,scrx,scry,mx,my,x,y,nx,ny) ;
X          return ;
X        }
X    }
X}
X
X
Xdorandomdir(dir,scrx,scry,mx,my,x,y,nx,ny,ranrange)
Xint dir,scrx,scry,mx,my,*x,*y,*nx,*ny,ranrange ;
X
X{
X  int i,test,newdir,rev,status ;
X
X  test = randomrange(1,ranrange) ;
X  rev = REVERSEDIR(dir) ;
X  if ((test == 1) || (!checkinc(dir,mx,my)))
X    {
X      newdir = randomrange(0,3) ;
X      for (i = 0; i <= 3; i++)
X        {
X          if (newdir != rev)
X            if (checkinc(newdir,mx,my))
X              {
X                status = newdir ;
X                DOINC(newdir,scrx,scry,mx,my,x,y,nx,ny) ;
X                return(status) ;
X              }
X          newdir = (newdir + 1) % 4 ;
X        }
X    }
X  else
X    {
X      DOINC(dir,scrx,scry,mx,my,x,y,nx,ny) ;
X      status = dir ;
X    }
X  return(status) ;
X}
X
X
Xupdatebugs()
X
X/* Move each bug one bit in appropriate direction; change direction if appropriate. */
X
X{
X  register struct bugrec *g ;
X  int bemean ;
X
X  for (g = &bugs[POKEY]; g <= &bugs[SHADOW]; g++)
X    {
X      g->count++ ;
X      if (g->inbox || g->intunnel)
X        if (g->count % 2 == 0) return ;               /* Slow in box. */
X
X      if (g->bluetime > 0)
X        {
X          if (g->count % CATCHUP == 0) return ;       /* Go slower if blue. */
X          drawbug(g) ;                        /* Erase old before change blueTime. */
X          g->bluetime-- ;
X        }
X      else drawbug(g) ;                    /* Erase old. */
X
X      if (g->count % 7 == 0) g->pic = (g->pic + 1) % 2 ;
X
X      if (GCENTERED(g->scrx,g->scry))
X        {
X          g->intunnel = tunnel[g->mx+1][g->my] ;
X
X          if (!g->bluetime)
X            if (skilllevel < 5)
X              bemean = randomrange(0,10-skilllevel-GIND(g)) == 0 ;
X            else bemean = randomrange(0,skilllevel-5+GIND(g)) != 0 ;
X          else bemean = FALSE ;
X
X          if (g->inbox)
X            if ((g->mx == boxx) && (g->my == boxy)) g->inbox = FALSE ;
X
X          if (g->eyesonly)
X            {
X              if ((!g->enteringbox) && (g->mx == boxx) && (g->my == boxy))
X                {
X                  g->dir = DOWN ;
X                  g->enteringbox = TRUE ;
X                  DOINC(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny) ; 
X                }
X              else if (g->enteringbox)
X                if ((g->my > boxy + 2) &&
X                    (!doinc(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny)))
X                  {
X                    g->dir = UP ;
X                    g->enteringbox = FALSE ;
X                    g->inbox = TRUE ;
X                    g->eyesonly = FALSE ;
X                    DOINC(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny) ;
X                  }
X                else DOINC(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny) ;
X              else headto(boxx,boxy,g->scrx,g->scry,g->mx,g->my,&g->dir,&x,&y,&nx,&ny) ;
X            }
X          else if (g->boxtime)          /* Inbox should be true also. */
X            {
X              g->boxtime-- ;
X              if (g->boxtime < 0)       /* Heading to exit. */
X                {
X                  if (g->mx == boxx)    /* Found exit. */
X                    {
X                      g->boxtime = 0 ;
X                      g->dir = UP ;
X                      DOINC(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny) ;
X                    }
X                  else headto(boxx,boxy,g->scrx,g->scry,g->mx,g->my,&g->dir,&x,&y,&nx,&ny) ;
X                }
X              else if (!g->boxtime)      /* Start heading to exit. */
X                {
X                  g->boxtime = -1 ;
X                  headto(boxx,boxy,g->scrx,g->scry,g->mx,g->my,&g->dir,&x,&y,&nx,&ny) ;
X                }
X              else if (!doinc(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny))
X                {
X                  g->dir = REVERSEDIR(g->dir) ; /* Bounce up a down a while. */
X                  DOINC(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny) ;
X                }
X            }
X           else if (g->inbox)     /* Must be leaving the box; just keep going. */
X                  DOINC(g->dir,g->scrx,g->scry,
X                        g->mx,g->my,&x,&y,&nx,&ny) ;
X           else if (bemean)              /* Chase the circle. */
X             headto(cirmx,cirmy,g->scrx,g->scry,g->mx,g->my,&g->dir,&x,&y,&nx,&ny) ;
X           else g->dir = dorandomdir(g->dir,g->scrx,g->scry,
X                                            g->mx,g->my,&x,&y,&nx,&ny,3) ;
X         }
X       else DOINC(g->dir,g->scrx,g->scry,g->mx,g->my,&x,&y,&nx,&ny) ;
X
X       g->scrx = x ;
X       g->scry = y ;
X       g->mx = nx ;
X       g->my = ny ;
X       drawbug(g) ;                /* Draw new. */
X    }
X}
X
X
Xmain(argc,argv)
Xint argc ;
Xchar *argv[] ;
X
X{
X  get_options(argc,argv) ;          /* Get command line options. */
X  function_keys(KEY_SET) ;          /* Set direction arrow function keys. */
X
X  base_frame = window_create(NULL, FRAME,
X                             FRAME_LABEL, titlestring,
X                             FRAME_ICON, &sid_icon,
X                             WIN_X, orgx,
X                             WIN_Y, orgy,
X                             WIN_WIDTH, width,
X                             WIN_HEIGHT, height,
X                             FRAME_ARGS, argc, argv,
X                             0) ;
X  canvas = window_create(base_frame, CANVAS,
X                         CANVAS_RETAINED, FALSE,
X                         CANVAS_FAST_MONO, TRUE,
X                         CANVAS_REPAINT_PROC, restore_screen,
X                         WIN_EVENT_PROC, event_proc,
X                         0) ;
X
X  window_set(canvas, WIN_CONSUME_KBD_EVENTS, WIN_ASCII_EVENTS, 0) ;
X  window_set(canvas, WIN_CONSUME_KBD_EVENTS, WIN_LEFT_KEYS, 0) ;
X  window_set(canvas,WIN_IGNORE_PICK_EVENT,LOC_MOVE,0) ;
X
X  pf = pf_default() ;
X  pw = canvas_pixwin(canvas) ;
X
X/* Set up no delay for events within the canvas. */
X  canvasfd = (int) window_get(canvas,WIN_FD) ;
X  canvasflags = fcntl(canvasfd,F_GETFL,0) ;
X  canvasflags |= FNDELAY ;
X  FCNTL(canvasfd,F_SETFL,canvasflags) ;
X
X  sfunc = PIX_SRC ;                  /* Used by WRITELN. */
X  iocursormode(OFFCURSOR) ;
X
X  initrandom() ;
X  numplayers = 1 ;
X  skilllevel = 5 ;
X  lastnumplayers = 1 ;
X  autoplay = FALSE ;
X  initgame() ;
X  initialize() ;
X  redraw = 0 ;                       /* Don't redraw the screen, the first time. */
X  started = 1 ;
X  autoplay = 1 ;
X  progstate = STARTUP ;
X
X  (void) notify_set_itimer_func(base_frame, main_loop, ITIMER_REAL,
X                        &NOTIFY_POLLING_ITIMER, ((struct itimerval *) 0)) ;
X  window_main_loop(base_frame) ;
X  function_keys(KEY_RESET) ;         /* Restore direction arrow function keys. */
X  exit(0) ;
X}
X
X
X/*ARGSUSED*/
Xvoid
Xevent_proc(window,event,arg)
XWindow *window ;
XEvent *event ;
Xcaddr_t arg ;
X
X{
X  int x,y ;     /* Position of mouse when button pressed. */
X  int i ;
X
X  if (event_is_ascii(event))
X    {
X      c = event_id(event) ;
X      if (progstate == NEXTLINE) return ;
X      if ((c == DEL) && !demomode)
X        {
X          c = 0 ;
X          started = 0 ;
X          progstate = DELHIT ;
X          return ;
X        }
X      else if (c == CTRLS)
X        {
X          savedstate = progstate ;
X          progstate = CTRLSHIT ;
X          return ;
X        }
X      else if (c == CTRLQ)
X        {
X          progstate = savedstate ;
X          return ;
X        }
X      else if (!autoplay) sc = c ;
X    }
X  else if (event_is_down(event) && event_is_button(event))
X    {
X      x = event_x(event) ;
X      y = event_y(event) ;
X      if (y > BUTYOFF && y < BUTYOFF+2*SQUARE)
X        for (i = BUT_AUTO; i <= BUT_START; i++)
X          if (x > BUTXOFF+i*100 && x < BUTXOFF+i*100+120) c = i+2 ;
X    }
X}
X
X
X/*ARGSUSED*/
Xstatic Notify_value
Xmain_loop(client, itimer_type)
XNotify_client client ;
Xint itimer_type ;
X
X{
X  int i ;
X
X  switch (progstate)
X    {
X      case STARTUP   : SETJMP(exception) ;
X                       if (progstate) break ;
X                       else progstate = INITGAME ;
X                       break ;
X      case INITGAME  : initgame() ;
X                       progstate = PLAY ;
X                       break ;
X      case PLAY      : play() ;
X                       progstate = DOPLAY ;
X                       break ;
X      case DOPLAY    : doplay() ;
X                       progstate = MAKEPLAY ;
X                       break ;
X      case MAKEPLAY  : make_play() ;
X                       break ;
X      case DOREST    : numplayers = 1 ;
X                       progstate = HIGHSCORE ;
X                       break ;
X      case HIGHSCORE : writehighscore() ;
X                       break ;
X      case NEXTLINE  : getnewscore(365,200) ;
X                       break ;
X      case DOCREDIT  : if (!demomode)
X                         {
X                           dohighscores() ;
X                           WRITELN(5,860,"Type DEL to begin") ;
X                           for (i = 1; i <= 200; i++) LONGPAUSE() ;
X                         }
X                       docredits() ;
X                       break ;
X      case MOVELEFT  : move_left() ;
X                       break ;
X      case MOVERIGHT : move_right() ;
X                       break ;
X      case DELHIT    : autoplay = FALSE ;
X                       iocursormode(TRACKCURSOR) ;
X                       make_control_panel() ;
X                       display_settings() ;
X                       progstate = GETBUT ;
X                       break ;
X      case GETBUT    : get_button_option() ;
X                       break ;
X      case MAKESEL   : make_selection() ;
X                       break ;
X      case DOLEAVE   : SCHRFUNC(RRPL) ;
X                       autoplay = TRUE ;
X                       progstate = DOREST ;
X                       break ;
X      case RESETGAME : remove = gamestate ;
X                       progstate = DOPLAY ;
X                       break ;
X      case CTRLSHIT  : break ;
X    } 
X}
END_OF_sid_main.c
if test 23374 -ne `wc -c <sid_main.c`; then
    echo shar: \"sid_main.c\" unpacked with wrong size!
fi
# end of overwriting check
fi
echo shar: End of archive 5 \(of 5\).
cp /dev/null ark5isdone
MISSING=""
for I in 1 2 3 4 5 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 5 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
D
D
D