From 4581cec62263646e7b0e33caf522d2cbe834decb Mon Sep 17 00:00:00 2001 From: fabianArbeit Date: Mon, 28 Jul 2025 09:27:07 +0200 Subject: [PATCH] removed clutter --- DrinkingBar.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/DrinkingBar.java b/DrinkingBar.java index 034087e..c9d40c2 100644 --- a/DrinkingBar.java +++ b/DrinkingBar.java @@ -28,24 +28,16 @@ public class DrinkingBar { System.out.print("Ankunftszeit: "); var startTime = LocalTime.parse(br.readLine(), TIME_FORMATTER).truncatedTo(ChronoUnit.MINUTES); - long totalMinutes = 8 * MINS_PER_HOUR + MINS_PER_HALF_HOUR; long passedMinutes = startTime.until(LocalTime.now().truncatedTo(ChronoUnit.MINUTES), ChronoUnit.MINUTES); // long passedMinutes = 0; // DEBUG - boolean firstPrint = true; double prevPrintedLitres = 0.0; while (passedMinutes < totalMinutes) { if (passedMinutes <= MINUTES_BEFORE_PAUSE || passedMinutes > MINUTES_WITH_PAUSE) { double currentLitres = 2.0 / totalMinutes * passedMinutes; - double printedLitres = currentLitres - (currentLitres % 0.25) + 0.25; - String cursorReset = firstPrint ? "" : "\r"; - if (firstPrint || printedLitres - prevPrintedLitres == 0.25) { - System.out.print(cursorReset + "Aktuelles Volumen: " + LITER_FORMAT.format(printedLitres) + "L"); - } + double printedLitres = currentLitres - (currentLitres % 0.25); + System.out.print("\rAktuelles Volumen: " + LITER_FORMAT.format(printedLitres) + "L"); prevPrintedLitres = printedLitres; - if (firstPrint) { - firstPrint = false; - } } try { var now = LocalTime.now();