packages icon
Patch level 1:
	fixed bug, some problems with Imakefile.
	fixed bug, can no longer see turned-over cards with middle mouse.
	fixed bug, "f" will use the text field then selection for information.
	added, patch_level variable to version.c file.

Patch level 2:
	added advice for choosing a move.
	added "squish" feature for packing contiguous cards of same suit.
	added looking in common places in XView for help files if not found.
	bumped version number to 1.1 from 1.0.1.

Spider is a challenging double decked solitaire game.  Unlike most
soilitaire games, skill is just as important as luck.

The X11 version of spider is based on the NeWS version by Don Woods,
and uses the same save file format and card images.

The game has three interfaces:  raw Xlib, Athena widget and XView.  The
Athena interface was built with the R4 toolkit, and may not work with
earlier versions.  The XView interface requires XView 1.0.1, which was
shipped on the R4 tape.

Installation:

1. Decide which interfaces you wish to build, and set up the Imakefile
	appropriately.

2. Set the HELPDIR directory for 'make install' to
	work correctly, and the help files to be found.

3a. If you plan to run on a small display (less than ~900 pixels wide),
	define SMALL_CARDS.  These aren't as pretty, but its a lot
	better than having to move the window while playing.  (if your
	display is less than ~500 pixels, you're SOL unless you want
	to make some smaller cards.)

3b. If you have a wider display, define ROUND_CARDS if you want it to look 
	prettier, at the cost of a considerable amount of performance
	(although its still quite playable on a reasonable server).

4. Type 'xmkmf' to build the Makefile, and type 'make'.

If you are compiling multiple versions, be sure to do a "make clean"
before doing a "make" of the next version.  This will avoid mixing
modules which have been compiled with different flags.

Spider has been tested on the following:

Hosts:
	Sun 3 & 4 running 4.0.x, 4.1.x
	Solbourne 5 running 4.0x
	Decstation 3100 Ultrix 3.1
	Decstation 3100 running OSF/1
	Textronix 4319 running UTek 4.1

    partially:
	DG AViiON 5100 running DG/UX 4.20
	(kitless only, and no usleep() since it doesn't have setitimer(2))

Displays:
	NCD 16, 19, 17c
	Sun 3 & 4 running MIT X11R4
	Sun 3 & 4 running X11/NeWS
	Decstation 3100, running UWS 2.2
	Decstation 3100, running MIT X11R4
	Textronix 4319, running MIT X11R4

Please send any bugs or comments to:

Dave Lemke
lemke@ncd.com
uunet!lupine!lemke

I'd especially like to see new interfaces to it, particularly
non-Xt based toolkits like InterViews, OI or Andrew.

Note on XView version:

The supplied XView code will compile with either XView 1.0.1 (which is
included on the X11R4 distribution) or XView 2.0 (which will be released
later this summer).

Before running the XView version of the tool, set the environment variable
HELPDIR to the location of the spider.info file so spot help will work.
For XView 2.0, HELPDIR becomes HELPPATH which works similarly to MANPATH.

The XView version also has two extra command line args:  -name and
-resource_file.  These allow you to have instances of the Spider tool
which resources apply to and allow one to use a different resource
file than the default.  The default resource file for the XView version
is $HOME/.Xdefaults.  The spider.info file has more information on 
resources when you prompt it for spot help.

Please send any bugs or comments about the XView front end to:

Heather Rose
hrose@sun.com
sun!hrose