Sprite

Sprites are need on games, sprites are graphics with some properties that made specially good for game programming, it have a color as transparent called color key, it can be accelerated by hardware, check the collision between sprites, can form complex structures on different planes, ... These commands are based on DirectX 7.0 or higher. When a screen is created, two copies of the screen or buffers are created, one contain the actual screen, the other one is used to draw the elements on every frame and then are interchanged with FlipBuffers() showing the new screen.