コード例 #1
0
 private Conversion getConversion() {
   if (input.isEmpty()) return null;
   for (int i = 0; i < Conversion.list.length; i++) {
     Conversion c = Conversion.list[i];
     if (c.validate()) {
       if (c.inputFluid.equals(input.getActualFluid())) return c;
     }
   }
   return null;
 }
コード例 #2
0
 @Override
 public boolean isValidFluid(Fluid f) {
   for (int i = 0; i < Conversion.list.length; i++) {
     Conversion c = Conversion.list[i];
     if (c.validate()) {
       if (c.inputFluid.equals(f)) return true;
     }
   }
   return false;
 }
コード例 #3
0
 public static String getValidConversions() {
   StringBuilder sb = new StringBuilder();
   for (int i = 0; i < Conversion.list.length; i++) {
     Conversion c = Conversion.list[i];
     if (c.validate()) {
       sb.append(c.toString());
       if (i < Conversion.list.length - 1) sb.append("\n");
     }
   }
   return sb.toString();
 }