QMahjongg --------- This is QMahjongg, a kind of solitaire game for X11. It is written with the Qt toolkit from Troll Tech ( see http://www.troll.no ) and has only be tested on Linux. It requires Qt version 1.2. To build and install just follow these steps: - edit the Makefile to fit your system ( esp. this QTDIR thing ) - type "make" - to save disk space you can do a "make clean" - copy the exectuable to a place like /usr/local/bin or /usr/X11/bin How to play: The object of the game is to remove all the tiles from the board in matching pairs. Tiles match only if they are identical. Exceptions are the flower and season tiles. Any season tile will match any other season tile and any flower tile will match any other flower tile. Tiles may be removed from the board only if they have either a left or a right edge open and they do not have a tile covering them. To remove a pair of tiles, click the left mouse button on a tile and then on the matching tile. To deselect a tile simply click the tile a second time with the left mouse button. When you think you don't have any matches left, game->done stops the tile counter ( now displayed inverse ) and shows the matches you missed ( "Matches remaining" ). The counter is also stopped with cheat->undo and cheat->hint. You can disable this behaviour by selecting the appropriate menu entries in options. You can continue to play with a stopped counter if there are are matches left. WARNING: HIGHLY ADDICTIVE !! The orginal copyright on the look of the tiles has Mark Holm. Many ideas, esp. the layouts "Bridge" and "Wedge" are taken from Jeff S. Young's xmahjongg. His copyright is at the end of this file. Known bugs: the cheat->hint does not show the correct number of hints compared to "Matches remaining" when there are 4 selectable tiles of the same type. This is due to limitations of the "hint finder" which does not show all possible combinations for 4 selectable tiles. But hey, why do you think it's called hint ? :-) Send bugs & comments to friebe@kammer.uni-hannover.de Have fun Lars // Copyright (c) Lars Friebe 1997 // // Permission to use, copy, modify, and distribute this software and its // documentation for any purpose and without fee is hereby granted, // provided that the above copyright notice appear in all copies and that // both that copyright notice and this permission notice appear in // supporting documentation. ------------------------------------------------------------------------------ /* * Copyright 1990 Jeff S. Young * * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, provided * that the above copyright notice appear in all copies, that both the above * copyright notice and this permission notice appear in supporting documen- * tation, and that the original copyright notices on the game boards are * displayed in their original format and clarity. Permission to sell this * software is not NOT granted without written permission from the author. * Permission to include this software free with other software packages in * NOT granted without written permission from the author. * * This distribution is publicly available, but is NOT in the public domain. * * I make no representations about the suitability of this software for any * purpose. It is provided "as is" without express or implied warranty. * * Author: Jeff S. Young * Cray Research, Inc. * 655F Loan Oak Drive * Eagan, MN 55121 * * jsy@cray.com */