Are you saying that it's faster to redraw the whole screen every frame than to just "undraw" things that move and draw them again?
I won't be here for the next month.
Happy programming!
-Tusike
I didn't say that; I said it is faster than redrawing each of the 500 bricks individually each frame.
You'll need to see a video or demo of this game to see all the effects, but if you saw how much was moving on the screen you would see it is impossible to just undraw a few things.
All of the bricks can be animated, there are particles everywhere, the bricks and paddles fly all over the screen when broken, and the entire screen is drawn with "put alpha, alphavalue," so one frame is blended onto the next.
Actually I was surprised; on some levels the game can get > 40FPS at 1680 * 1050.