Original Post
We are currently making a tile based isometric RPG engine in C++ (Object Orientated). Our problem is this:
When we try and terminate the program, it hangs and the computer must be restarted. All the objects and surfaces have been released and nullified in the correct order.
We implement the backbuffer by siomply having an offscreen surface which gets bltted to the primary surface.
The problem only happens when we blt to the entire primary surface, even if one column or row isn''t used it is fine.
Any suggestions?
Thanks