eme version 0.2a - seme version 0.2
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.
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:
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.
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.
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):