eme version 0.2a - seme version 0.2

  1. Introduction
  2. Tutorial: How to draw a map ?
  3. Tutorial: How to create a map format in SEME ?
  4. Tutorial: How to write a plugin ?
  5. Tutorial: How to create a new type of property ?
  6. The user interface
  7. seme
  8. ieme
  9. The API
  10. FAQ
  11. Portability
  12. Known bugs
  13. Reference: Application Program Interface
  14. Reference: emetool
  15. Index

Introduction



  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:


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):


Last modified on 21/5/2003