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

Frequently Asked Questions



  1. License and copyright
  2. Compiling eme
  3. Using the map editor
  4. Writing a plugin


1 - License and copyright


Q: Can I use code generated by seme in my game ?
A: Yes. Do what you want with it.

Q: Does the plugin I wrote need to be GPL'ed ?
A: No, unless you distribute your plugin with eme. See line 114 and following in copying.txt.


2 - Compiling eme


Q: I've this compile error:


/usr/bin/ld: cannot find -lathm
...
make[1]: *** [seme] Error 1

A: You forgot to download or to install the Allegro Theme library. You can find it at http://annie.kezako.net/altheme/index.html.

Q: Is there a port to [insert your compiler here] ?
A: eme compilation is tested on Linux/gcc 2.95.3 and DJGPP (gcc 3.1). There is no port to other system/compiler that I am aware of. If you want to try a port see the documentation about Portability.


3 - Using the map editor


Q: I'm drawing and nothing happens !
A: Make sure there is no selection. When a part of the map is selected, drawing can be done only on the selected tiles. You can deselect all the tiles with Ctrl-N.


4 - Writing a plugin


Q: File->Load and/or File->New do not load/create a map, although I've written the functions plugin_load and/or plugin_new.
A: You need to call the wrapper method SetMap. (See the Wrapper::SetMap documentation).


Last modified on 21/5/2003