#include <memory>
#include <string>
+#include "sprite/sprite_ptr.hpp"
+
class SpriteData;
-class Sprite;
class SpriteManager
{
~SpriteManager();
/** loads a sprite. */
- std::auto_ptr<Sprite> create(const std::string& filename);
+ SpritePtr create(const std::string& filename);
private:
SpriteData* load(const std::string& filename);