The level now resizes when a tile is placed outside the current region. The level editor sets up with a blank level now when started, rather than loading a hard coded level. It can also save correctly. The only missing thing remaining with the editing portion is the ability to change the background. That and loading a level into the editor.
For that, I'm going to use the Boost Filesystem library to give the user the list of custom maps they can load. That library will also be used to load in the list of background graphics, so the user can simply drop a new background into the folder and use it.
Wow, it looks like I might get this done before thursday after all...maybe[grin]