Ejemplo n.º 1
0
        public CraftAllRoundRobinPlayer(ICollectionCompletionStrategy ccs, IRarityStrategy rs, IDupeStrategy ds)
        {
            compStrat = ccs;

            craftStrat = new CraftingStrategy(rs, ds);

            string rarityStrat       = rs.GetType().ToString().Split('.').Last();
            string dupeStrat         = ds.GetType().ToString().Split('.').Last();
            string completenessStrat = ccs.ToString().Split('.').Last();

            name = string.Format("CARRP_{0}_{1}_{2}", rarityStrat, dupeStrat, completenessStrat);
        }
 public Collection(IBreakdown bd, ICollectionCompletionStrategy ccs)
 {
     curSet       = bd;
     colCompStrat = ccs;
 }