just though I'd give people an update.
you should know that I'm a freshmen in college so while I really like working on this project I can't work on it when I have other responsibilities. so unless other programmers help me out I can't move very fast.
I'd also like to point out that helping me is very, very easy. you don't even have to work with the project full time. just fork my github repository and create your own. then work on adding a feature. when its done. send me a pull request and I'll review your code for integration into the main repository project. while I'd appreciate it if you contacted me and discuss what your doing. you can basically work entirely independent from me. you don't even have to do something major. you want to make a base for a larger system? go a head, you'll save me hours of trouble when I get around to finishing it off. now when I'm done your code might not be entirely intact, I may go through and fix or change some things depending on what happens in the finishing but you''ll still of been a great help.
that said, current progress. still at the same point sadly. I finished of the SDL version of the map editor only to find that it was only a tiny bit faster than the GDI version due to the fact that GDI still have to take the final product and blit it to the screen, if I had been to use an SDL context instead of passing an SDL surface to GDI things would of been different.. at it is now. I'm working on creating a OpenGL tile-map class that I can use to draw the map. it is a lot of overhead code and an extra library included but I know for a fact that this time I'll be able to run it at the needed speed.
road map right now is
*finish map display
*create a action framework that changed project data and allows for undo redo operations.
*work on map editing and get the brush system working
*public, feature incomplete, alpha release.