Michael Fiano wrote:
What must I do exactly to get scrolling to work?
if scrolling: draw background if scrolling will stop: keep a copy of the background surface draw player else: if player moves: cover player old position with portion of background draw player in new positionSince you've got foreground elements you'll have to add those in as well, depending on whether they're alpha blended and how you're storing them you may or may not be able to just redraw them over themselves.