About this game
===============

Enigma is a tribute to and a re-implementation of one of the most
original and intriguing computer games of the 1990's: Oxyd.  
Your objective is easily explained: find and uncover all pairs 
of identical Oxyd stones in each landscape.  Sounds simple? 
It would be, if it weren't for hidden traps, vast mazes, 
insurmountable obstacles and innumerable puzzles blocking your 
direct way to the Oxyd stones...

So far, Enigma implements about 80% of the game engine and a
couple of simple objects, but a great deal is still missing.  In 
particular, the game currently lacks game objects, graphics and sound 
effects, and, most importantly, the 200 levels that made Oxyd so 
entertaining.

If you enjoy programming, painting, recording sound effects, or
designing levels, feel free to join the Enigma mailing list at

    http://mail.freesoftware.fsf.org/mailman/listinfo/enigma-devel

I doubt I will have the time and patience to complete Enigma
entirely on my own, so your contribution may make all the
difference.

If you have any questions, suggestions or contributions, feel free to
send email to the mailing list or to my personal address below.

    Daniel Heck <dheck@ix.urz.uni-heidelberg.de>


[ On a personal note: If you are from Poland (I think it was Poland)
and sent me an email some weeks ago, asking whether I had written an
Oxyd clone for Linux, please contact me.  I accidentally lost your 
email :-( ]


Installation
============

If you want to compile Enigma from source, you should have the following
programs and libraries installed:

    * A C++ compiler (gcc 2.95 works fine, older version probably won't)
    * SDL >= 1.2 (www.libsdl.org)
    * SDL_mixer >= 1.2.0 (http://www.libsdl.org/projects/SDL_mixer)
    * SDL_image >= 1.2.0 (http://www.libsdl.org/projects/SDL_image)

If you intend to modify the source code, you may additionally need these
programs:

    * GNU Autotools (autoconf, automake)
    * SDL_ttf >= 1.2.2 (http://www.libsdl.org/projects/SDL_ttf)

With the required libraries present, installation should be as easy as
entering

    ./configure && make && make install

in the enigma directory.


Playing
=======

The game is hopefully more or less self-explaining.  Here is a list
of controls during the game:

    Left mouse		Apply first item in inventory
    Right mouse		Rotate items in inventory
    
    ESC			Return to main menu
    F3			Restart the current level
    F10			Make a screenshot (enigma.bmp in cwd)
    F11			"Grab" mouse (only if game runs in a window)
    F12			Toggle between fullscreen and windowed display
    

Copying
=======

This game is free software.  You may copy and modify it under the
terms of the GNU General Public License, Version 2 or, at your option,
any later version.  For details, please refer to the accompanying 
COPYING.GPL file.

To my best knowledge the included sound effects are either in the
public domain or freely distributable.  I wasn't able to pin down the
exact origin of each sound file -- the copyrights of which I am aware
are collected in sound/README.  Please refer to this list before using
the samples in your productions.
