Original Post
I do not know exactly how I should lay out these classes. Player (will contain sprite) Sprite (will contain X number of guns) Guns (Will contain the projectiles in play). I do not know how I would go about create these projectiles. Would they be in a dynamic array (if so how?) which would create a new item for each projectile launched, since they could be 1 to 21 at a time depending on the gun) Projectile (Will contain pos and collision detection?) Now once I am done with this how could I remove it from the Guns class. Since its no longer in use?