BD suffix not needed anymore
This commit is contained in:
		@@ -27,12 +27,12 @@ public class DrinkingBar extends AbstractLoadingBar {
 | 
			
		||||
   private static final BigDecimal QUARTER_LITRE = BigDecimal.valueOf(0.25);
 | 
			
		||||
   private static final DecimalFormat LITER_FORMAT = new DecimalFormat("0.00");
 | 
			
		||||
 | 
			
		||||
   private BigDecimal totalLitresBD;
 | 
			
		||||
   private BigDecimal totalLitres;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
   protected DrinkingBar(LocalTime startTime) {
 | 
			
		||||
      super(startTime, DEFAULT_TOTAL_TIME);
 | 
			
		||||
      this.totalLitresBD = DEFAULT_TOTAL_LITRES;
 | 
			
		||||
      this.totalLitres = DEFAULT_TOTAL_LITRES;
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -49,7 +49,7 @@ public class DrinkingBar extends AbstractLoadingBar {
 | 
			
		||||
         calcTotalLitres = calcTotalLitres.subtract(QUARTER_LITRE);
 | 
			
		||||
      } while (calcTotalLitres.compareTo(totalLitresFromMinutes) >= 0);
 | 
			
		||||
      // add quarter since we always did a step "too many", due to the do ... while loop
 | 
			
		||||
      this.totalLitresBD = calcTotalLitres.add(QUARTER_LITRE);
 | 
			
		||||
      this.totalLitres = calcTotalLitres.add(QUARTER_LITRE);
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -69,7 +69,7 @@ public class DrinkingBar extends AbstractLoadingBar {
 | 
			
		||||
         effectivePassedMinutes = MINUTES_BEFORE_PAUSE;
 | 
			
		||||
      }
 | 
			
		||||
      var effectivePassedMinutesBD = BigDecimal.valueOf(effectivePassedMinutes);
 | 
			
		||||
      BigDecimal currentLitres = totalLitresBD
 | 
			
		||||
      BigDecimal currentLitres = totalLitres
 | 
			
		||||
         .multiply(effectivePassedMinutesBD) // reverse dreisatz
 | 
			
		||||
         .divide(getTotalMinutesBD(), MathContext.DECIMAL64)
 | 
			
		||||
         .add(QUARTER_LITRE);
 | 
			
		||||
@@ -89,7 +89,7 @@ public class DrinkingBar extends AbstractLoadingBar {
 | 
			
		||||
      // berechne Liter benötigt bis zum nächsten 0.25er Schritt
 | 
			
		||||
      BigDecimal litresToNextStep = QUARTER_LITRE.subtract(currentLitres.remainder(QUARTER_LITRE));
 | 
			
		||||
      // berechne Minuten benötigt für 1 Liter
 | 
			
		||||
      BigDecimal minutesPerLitre = getTotalMinutesBD().divide(totalLitresBD);
 | 
			
		||||
      BigDecimal minutesPerLitre = getTotalMinutesBD().divide(totalLitres);
 | 
			
		||||
      // berechne Minuten benötigt bis zum nächsten 0.25er Schritt
 | 
			
		||||
      return minutesPerLitre.multiply(litresToNextStep).setScale(0, RoundingMode.HALF_EVEN);
 | 
			
		||||
   }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user