Original Post
Im not to sure but I was thinking, to scroll couldnt you just make a RECT the same size as the screen either 800x600 or whatever and then move the rectangle along your tile maps? And have your first layer of tiles already layed and blit the other layers of tiles only when they are being displayed. Would this work?