From 6f2ae9daba775081e7f074ee9e9e3cd94a717fa5 Mon Sep 17 00:00:00 2001 From: Florian Schlegel Date: Sat, 29 Aug 2020 01:37:50 +0200 Subject: [PATCH] added comments for future improvements --- departure.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/departure.sh b/departure.sh index 6f97e25..c4cb3e5 100755 --- a/departure.sh +++ b/departure.sh @@ -213,7 +213,7 @@ while true; do get_cvag_station_info $j STATION_STOPS STATION_NOW STATION_DESTINATIONS STATION_LINES STATION_ACTUAL_DEPARTURE REALSTATION_NOW THISDATE # Wenn Logo gezeichnet werden soll, baue Urzeit ran und zeichne - [ "$j" -eq "$LOGO_LINES_POSITION" ] && draw_logo_time MYOUTPUT $REALSTATION_NOW + [ "$j" -eq "$LOGO_LINES_POSITION" ] && draw_logo_time MYOUTPUT $REALSTATION_NOW # FIXME (should only be called once) MYOUTPUT="$MYOUTPUT\n\n\ \t\t┌────────────────────────────────┬─────────────────────────┐ \n\ @@ -224,18 +224,18 @@ while true; do [ "$MILLIS" -lt 0 ] && MILLIS=0 SEKS=$((MILLIS / 1000)); MILLIS=$((MILLIS % 1000)); MINS=$((SEKS / 60)); SEKS=$((SEKS % 60)) MINSSPACE=""; SEKSSPACE=""; MILLISSPACE="" - [ "$MINS" -lt 100 ] && MINSSPACE=" " - [ "$MINS" -lt 10 ] && MINSSPACE=" " - [ "$SEKS" -lt 10 ] && SEKSSPACE=" " - [ "$MILLIS" -lt 100 ] && MILLISSPACE="0" - [ "$MILLIS" -lt 10 ] && MILLISSPACE="00" + [ "$MINS" -lt 100 ] && MINSSPACE=" " # FIXME (use printf) + [ "$MINS" -lt 10 ] && MINSSPACE=" " # FIXME (use printf) + [ "$SEKS" -lt 10 ] && SEKSSPACE=" " # FIXME (use printf) + [ "$MILLIS" -lt 100 ] && MILLISSPACE="0" # FIXME (use bash magic) + [ "$MILLIS" -lt 10 ] && MILLISSPACE="00" # FIXME (use bash magic) MYOUTPUT="$MYOUTPUT\ \t\t│${MINSSPACE}${MINS} min ${SEKSSPACE}${SEKS},${MILLISSPACE}${MILLIS} s │ $(printf "%-$((3-${#STATION_LINES[$i]}))s" "")${STATION_LINES[$i]} │ ${STATION_DESTINATIONS[$i]}$(printf "%-$((29-${#STATION_DESTINATIONS[$i]}))s" "") │\\n" done MYOUTPUT="$MYOUTPUT\ \t\t└────────────────────┴─────┴───────────────────────────────┘" done - [ "$LOGO_LINES_POSITION" -eq "${#STATION_ID[*]}" ] && draw_logo_time MYOUTPUT $REALSTATION_NOW + [ "$LOGO_LINES_POSITION" -eq "${#STATION_ID[*]}" ] && draw_logo_time MYOUTPUT $REALSTATION_NOW # FIXME (should only be called once) LOGO_LINES_POSITION=$(((LOGO_LINES_POSITION + 1) % (${#STATION_ID[*]} + 1))) clear #reset