September 12th, 1992

				CORNERSTONE V1.0
				~~~~~~~~~~~~~~~~

This file contains the following information:

	- A list of the files included in CSTONE.ZIP;

	- Hardware and software requirements;

	- Installation procedures;

	- A brief description of the CornerStone puzzle;

	- Registration procedures;

	- Notes from the author.

	- Disclaimer

List of files in CSTONE.ZIP:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
	- CSTONE.EXE	CornerStone puzzle
	- CSTONE.HLP	Windows Help file
	- README.1ST	This file
	- LISEZMOI.SVP  French version of this file
	- REGISTER.DOC	Order form (English)
	- COMMANDE.DOC  Order form (French)

Hardware and software requirements:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	- Any machine capable of running Windows (386SX or better recommended);
	- A VGA color monitor and adapter ( or better );
	- A mouse
	- DOS 3.3 or better and Windows 3.0 or better.

Installation procedures:
~~~~~~~~~~~~~~~~~~~~~~~
To install CornerStone:

	- Copy CSTONE.EXE and CSTONE.HLP to the directory of your choice.

	- In Windows, select a program group, choose FILE|NEW on
	  the menu bar, check "Program item" and click on OK. This will
	  bring up the Program Item Properties dialog box:

		- Enter a name for the game ( CornerStone springs to mind )
		  in the "Description" box.

		- In the "Command line" box, type in the full path and
		  name of the executable file
		  ( for example: C:\WINDOWS\GAMES\CSTONE.EXE ).

		- In the "Working directory" box, enter the full path
		  of the program ( in the previous example:
		  C:\WINDOWS\GAMES ). This is to ensure that the saved
		  game will be copied in the same directory as the executable.
		  It will make it easier and cleaner to uninstall ( but you
		  won't want to do that... will you ? ).

		- Click OK, and you're all set!

A brief description of CornerStone:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	CornerStone is a Rubick's-Cube-type of puzzle, except that it's round
and it's only two-dimensional. The object of the game is to put the pieces
back into their original place to form the original color pattern.
	To play, simply choose GAME|SCRAMBLE from the menu bar. This should
mess things up quite a bit. It's now up to you to unravel the mysteries of
the puzzle...

	Your resources include:

	- The ability to rotate the two wheel in either direction by clicking
	  on it with the mouse pointer; using the left button will spin the
	  wheel clockwise, the right button, counterclockwise.

	- The GAME|SAVE and GAME|RESTORE features, which allow you to save
	  a particular layout of the board at any moment in the game, and
	  later retrieve it (after you made a mistake, for example).

	- The GAME|UNSCRAMBLE feature provides you with an instant, if dubious,
	  victory. It simply resets the game, putting everything back the way
	  it's supposed to be. Be aware, however, of the fact that your friends
	  probably won't be impressed by that strategy...

	- At least one brain - usually your own.

	- The COMPLETE WALK-THRU SOLUTION sent to you when you register the
	  program.

Registration procedures:
~~~~~~~~~~~~~~~~~~~~~~~
	CornerStone is shareware. This DOES NOT mean that it's free, it simply
means that you are allowed to try it for a period of thirty days for evaluation,
and if you decide to keep the program YOU MUST REGISTER IT by filling out the
order form included in this package (REGISTER.DOC) and sending it with your check
or money order to the following address:

	Fran‡ois POULIN
	1580 Alexander Blvd #30
	Sherbrooke, Quebec, Canada
	J1H 4V8

You will receive the C++ source code for the program, along with a registered
version of the latest version of the program and the complete walk-thru
solution of the puzzle. You will also get, free of charge, a clear conscience
and the satisfaction of doing the right thing in encouraging the author to
develop more quality software at reasonable prices through the shareware
concept.

About CornerStone:
~~~~~~~~~~~~~~~~~
	CornerStone is my first serious attempt at Windows programming. The
idea came from an old book about computers and their recreational value. Not
being an experienced Windows programmer, I thought it was a good candidate for
a first program. By the time I learned that Windows did not look too kindly at
rotating non-rectangular images in non-90-degree increments, it was too late -
I was already dying to find the solution to the puzzle (which I had never tried)
because, well, that's how I am: I can never walk away from a puzzle. So I
decided to go ahead and try it anyway. 

	I couldn't actually rotate the wheels in any reasonable amount of time,
so I opted for the next best thing: I made it LOOK like they rotated. Ok, so
the illusion is far from perfect, especially on slower machines, but after a
while you get used to it. I don't see how I can speed it up any more: the time
lapse between mouse click and action (about 0.35 seconds on my 386 33Mhz) is
spent FloodFill()ing the area of the pieces with the colors of the new ones.
Unless I am gravely mistaken, there's no other way to do it - let alone a faster
one.

	However, the puzzle IS a very interesting one, and I enjoyed looking
for - and eventually finding - the solution, as I think you will, too.

	If you have any comments, suggestions, bugs to report, etc., you can
send them to me (with or without your registration) at the address indicated
in the REGISTER.DOC file in this package. I can guarantee a reply only to those
of you who will include a self-addressed stamped envelope with your letter
(this, of course, doesn't apply to registerd or registering users).

    I can also be reached by e-mail at:

                         poulf00@dmi.usherb.ca


DISCLAIMER:
~~~~~~~~~~
	I hate all this legal stuff, but since I can't really avoid it...

	THE AUTHOR DISCLAIMS
	ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT
	LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
	FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE PRODUCT.  SHOULD
	THE PROGRAM PROVE DEFECTIVE, THE PURCHASER ASSUMES THE RISK OF
	PAYING THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR
	CORRECTION AND ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES.  IN NO
	EVENT WILL THE AUTHOR BE LIABLE FOR ANY DAMAGES
	WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF
	BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
	INFORMATION AND THE LIKE) ARISING OUT OF THE USE OR THE
	INABILITY TO USE THIS PRODUCT EVEN IF THE AUTHOR HAS BEEN
	ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

	Use of this product for any period of time constitutes your
	acceptance of this agreement and subjects you to its contents.

	There! that should do it...

	Oh, and by the way:

	A limited license is granted to copy CornerStone only for the trial
	use of others, subject to the following conditions:

	- CornerStone must be copied in unmodified form, complete with all
	  files specified at the start of the present file;

	- CornerStone may not be distributed in conjunction with any other
	  product without a specific license to do so from the author;

	- No fee, charge, or other compensation may be requested or
	  accepted, except as authorized below:

		- Operators of electronic bulletin board systems (sysops)
		  may make CornerStone available for downloading only as long
		  as the above conditions are met.  An overall or time-
		  dependent charge for the use of the bulletin board system
		  is permitted as long as there is not a specific charge for
		  the download of CornerStone.
