
   ______________________________________________________________________

                    eme version 0.2a - seme version 0.2
   ______________________________________________________________________
                          _______________________

    1. License and Disclaimer
    2. Features
    3. Installation
    4. Acknowledgments
    5. Contact informations
                          _______________________
_______________________________________________________________________________

1 - License and Disclaimer
_______________________________________________________________________________

   eme is a framework for building a map editor.

   Copyright (C) 2002 Annie Testes.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or (at
   your option) any later version.

   This program is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
   General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
   USA

   Please refer to the accompanying file 'copying.txt' for details.
_______________________________________________________________________________

2 - Features
_______________________________________________________________________________

   eme is a framework for building a map editor. You can specify the way
   the maps are loaded and saved, you can also define some commands.
   There are two applications created with eme: seme (Simple eme) and
   ieme (Image eme). seme allows you to create maps without coding
   anything yourself and exports map loading code to include in your
   game. ieme is a simple bitmap editor "demonstrating the versatility of
   the eme framework" (I've hired a PR guy for this sentence ;).

   Features:
     * Multiple layers
     * Copy, cut, paste
     * Multiple undo levels
     * Uses Allegro datafiles
     * Random fill
     * Tiles can be image, number, boolean, string, color, composite
     * [not in seme] Layers with holes
     * Adding and deleting rows an columns
     * Handles top-down and iso maps
     * Can enter any Unicode character
     * Themes
     * Internationalized
     * [seme only] Map format specified graphically
     * [seme only] Map loading code automatically generated
_______________________________________________________________________________

3 - Installation
_______________________________________________________________________________

   To install eme, seme and ieme, you will need Allegro 4.0 or higher (it
   may work with 3.9.40), gcc (tested with gcc under Linux and djgpp) and
   GNU make. You also need Allegro Theme that can be downloaded at
   http://annie.kezako.net/altheme/index.html.

   See the file INSTALL.
_______________________________________________________________________________

4 - Acknowledgments
_______________________________________________________________________________

   Shawn Hargreaves for Allegro (http://www.allegro.cc and
   http://alleg.sourceforge.net/).

   Design Patterns - Elements of Reusable Object Oriented Software by
   Gamma, Helm, Johnson and Vlissides. Must be read by anyone who uses an
   object oriented language.

   Robin Burrows for Mappy (http://surf.to/mappy) from which I got the
   brush idea.
_______________________________________________________________________________

5 - Contact informations
_______________________________________________________________________________

   You can send me comments at annie@kezako.net. I'd be happy to know
   what is good and what should be improved. Suggestions, bug reports,
   etc. are welcome.

   A few informations I'd be happy to know if you use eme (they are of
   course optional):
     * Which platform (OS, compiler) do you use ?
     * Which type of game are you creating ?
     * Do you use seme or did you write a plugin ?
     * Which character encoding do you use ? (I'm thinking of supporting
       only UTF-8)
                          _______________________

                         Last modified on 1/5/2003
                          _______________________
