Alright, here's an updated version with a working z axis (just full blocks).
No readme included this time, so read this first.
1 or 2 two switch between block types, 0 to delete.
You can't add layers right now, so use Ctrl N to draw a map with the number you want, and carve out the landscape by deleting tiles.
Saving and Loading does not work.
Height adjusting does not work.
Code is a bit sloppy right now, and I don't feel like cleaning it up until I know what I'm doing with it.
Islands can be created though, without any wasted data on the spaces between. Woohoo!
Anyways, I've gotten a bit lost and bored working on the editor side of things, so I'm going to start working on some gamey things and come back to the editor portions later. I think I'll be limiting the editor to drawing about 3 tiles for now, and may not work it up much past that. I am going to re-enable the smooth height adjustments, but limit them to a half-block difference, as I think this will work best for my game concept. I'm not sure though.
I want to use it to make the maps and control the logic of each tile; the game itself (Turn-Based RPG, hopefully with support for custom dungeons and a live, human GM!) will not draw the tiles, but will use an two image files as overlays (hand-painted levels!), one for the background, and one for the foreground that can be toggled on or off.
Of course, that could all change when I come back to working on the editor.