#include #include #include "pSprite.h" #include "GraphicsManager.h" #ifndef __SPRITEMANAGER_H__ #define __SPRITEMANAGER_H__ using namespace std; typedef vector::iterator spriteIterator; typedef vector::const_iterator spriteIteratorConst; class SpriteManager { public: SpriteManager(); virtual ~SpriteManager(); void Draw(); void Add(pSprite* spr); void Add(const vector& spr); vector& Sprites() { return mSprites; } protected: vector mSprites; }; #endif