Anyway, right now about 2/3 of the structures code is done. I can add a building and it's interiors just fine, but I have to work at the code for teleportation (what happens when you click on a door, for example) and at the code for removing the structures.
Right now the structures definition is in some form of simplified XML, and whilte it is easy to edit it manually, it's a pain in the ass to add a lot of objects in a module. So I'll ask Wytter to write an exporter for the map editor, so that it can also save in that format.
HOPEFULLY, this week I will finish the teleportation code (which shouldn't be more than 100 lines), and MAYBE even the removal of structures code.