Original Post
I feel kinda newbie-ish posting some question like this one but oh well
I''m using DirectDraw to render graphics in a 2D environment. Good ''ol sprites. I''m aiming for a game with an SNES-like feel to it. The problem''s with animating over a background.
It''s pretty easy to simply clear the backbuffer every frame. Especially if there aren''t too many sprites or if the game is simplistic. But if a background is present, copying it back in the backbuffer every frame is terribly slow and does a number on the performance.
So my question is, is there some day to make the background static? The only solution I see would be clearing the sprites and the likes by recopying the space occupied by them every time they move, which sounds kinda messy...