QwSpriteField is a 2D graphic area upon which QwSpriteFieldGraphic objects are drawn. List of all member functions. A QwSpriteField is a 2D graphic area upon which QwSpriteFieldGraphic objects are drawn. Most of the methods in QwSpriteField are mainly used by the existing QwSpriteFieldGraphic classes, so will only be interesting if you intend to add a new type of QwSpriteFieldGraphic class. This class provides for very high redraw efficiency.
Collision detection is efficient.
Finding sprites in an area is efficient. Only moving sprites are redrawn. The number of unmoving sprites on the field has little effect. For example, it is quite feasible to have thousands of sprites used to create background scenery, and even animate pieces of that scenery occasionally. It is less feasible to have views where the entire scene is in continous motion, such as a continously scrolling background.