コード例 #1
0
 public static ArrayList<ManuQuote> calculateInventionQuotes(
     List<Blueprint> l,
     int runs,
     PriceDB pdb,
     TechDB tdb,
     BlueprintDB bdb,
     Preferences prefs,
     InvPriority iPrio,
     MatAcquirePriority mPrio) {
   ManuQuote tmp;
   ArrayList<ManuQuote> ans = new ArrayList<>();
   for (Blueprint b : l) {
     // Set choice to null since it's N/A for more than one.
     tmp =
         QuoteCalculator.calculateInventionQuote(
             b, runs, null, pdb, tdb, bdb, prefs, iPrio, mPrio);
     // Only include if valid.
     if (tmp != null) {
       ans.add(tmp);
     }
   }
   return ans;
 }