The past games I have made, I usually focused on a single resolution and programmed my game accordingly. Whenever I changed the resolution, certain things were out of place and random bugs began to pop up. My question is, should I program my future games taking into consideration all resolution settings I want avaialble for the game, or is there some "auto-adjust" trick in doing this. I program 2d using c++. If anyone can point me in the right direction.. a book or url or any useful resource, would be much appreciated!