CollisionManager.h #ifndef __COLLISIONMANAGER_H__ #define __COLLISIONMANAGER_H__ #include #include "Sprite.h" class CollisionManager { private: vector spriteList; public: int addSprite(Sprite *sprite) { //Put a pointer to the sprite in the list spriteList.push_back(sprite); return 1; } }; #endif Main-Funktion: [....] Sprite sprite("gunman.sif", screen, background); CollisionManager *cm; cm->addSprite(&sprite); [....]