			Mosaic
		------------------------

     Mosaic is an adaption to X of the PC/MS-DOS game of the same 
     name.

     Mosaic is played with a set of 81 two-by-two tiles on a  24-
     by-24  playing  area.  The objective of the game is to place
     your tiles such that squares of the same pattern (color) are
     connected as much as possible.

     For the purposes of scoring, similarly patterned squares are
     connected  only if they share a side; touching diagonally on
     a corner doesn't count.

     Each of the 81 tiles is composed of four patterned  squares.
     No two tiles are the same, and each comes up once a game, in
     random order.  Note that there  are more open squares on the 
     screen than tiles to fill them.


HOW TO PLAY
     When playing mosaic, the next tile you have to play is shown
     in  a  two-by-two  window  in  the upper right corner of the
     mosaic window. By moving the mouse pointer  in  the  playing
     area window, you control where that tile will be placed, the 
     mouse  outlines the  tile  placement -- to place the  piece, 
     press any mouse button.

     While playing, the following options are available:

     o  Quit mosaic (sort of self-explanatory)

     o  New Game -- end current game (no high score check) and 
		    reshuffle

     o  Automatic -- randomly place any remaining tiles
	
     o  High Scores -- view the high scores list

     o  Documentation -- read this file 


SCORING
     After you place each tile, mosaic identifies  all  the  con-
     nected  regions of similarly patterned squares.  Each region
     then scores according to the square of the number of squares
     in the region.

     Mosaic displays the total score, the total score broken down
     by pattern, and the amount those scores were improved by the
     most recently played piece.

RESOURCES
     The bitmaps can be set by:
         mosaic.one.bitmap: <filename>
         mosaic.two.bitmap: <filename> ...
     Color can be forced on with:
         mosaic.force-color: true
     or off with
         mosaic.force-black-and-white: true
     (false denotes "do not force" not "force the other way.")

     To interactively force either  bitmaps or colors,  set  the 
     variable force-screen to either 'black-and-white or 'color.

AUTHOR
     Mosaic was written in C by Kirk Johnson <tuna@athena.mit.edu> 
     It is based on Joshua Klayman's PC/MS-DOS shareware game of 
     the same name. This version is a complete rewrite in Common
     Lisp and the  Picasso UI Development System by  Steve Smoot
     <smoot@cs.berkeley.edu>,  retaining the basic functionality 
     of the original, and some of the C interface.

     Bug reports and suggestions are welcome.

BUGS
     There is occasionally an undesired square on the upper left 
     of the last piece placed.

     The Panels should not be editable.

     Undo (one) would be nice for misplacements.
