public cRangedWeapon(renderable playerCharacter, cMouseFire playerBulletMan, int bulletCount)
        {
            updaters = new List <Action>();

            bullets = new quad[bulletCount];
            for (int i = 0; i < bullets.Length; i++)
            {
                bullets[i]        = new quad("Content/bullet.png");
                bullets[i].active = false;
                bullets[i].AddComponent(new cDeactivateOnCollide(bullets[i], playerCharacter));
                bullets[i].AddComponent(new cDeactivateAfter(10000));
                cFireable bulletFireable = new cFireable(bullets[i], 20);
                bullets[i].AddComponent(bulletFireable);
                playerBulletMan.addBullet(bulletFireable);
                updaters.Add(bullets[i].update);
            }
        }
 public void addBullet(cFireable b)
 {
     bullets.Add(b);
 }