I'm not posting to give you story ideas, but rather tell you that I'm a c++ programmer too(though I haven't used SDL), and maybe you'd like to have some feedback on your code and improve it up a bit. Also, do you use 3D Hardware acceleration for 2D drawing? I'd recommend it for zooming in and out, as well as other nice FX.
Still, the link to your .7z of both rapidshare and speedyshare are broken... I'd suggest uploading it to Mediafire or ZShare.net