Compare commits

..

No commits in common. "dcd0246843a2da7bdd6dd6a195e7e55372f7620a" and "fb617a5eecb00f6c988a296713f714c285b730c8" have entirely different histories.

1 changed files with 14 additions and 34 deletions

View File

@ -111,25 +111,9 @@ def countdown(
# Do update stuff
# Calculate the current position
current_position = round(num_pixels * ((seconds - current_time) / seconds))
# Catch a couple of special cases
if current_position == 0:
# Light the first LED when the timer starts
# regardless of other factors
colorizer(0, colormode)
elif current_position == num_pixels and current_time > 0:
# If current_position calls for *all*
# pixels to be lit, and the timer
# hasn't expired yet, don't do anything.
# This should delay the last pixel from
# lighting until the timer has fully elapsed
pass
else:
# Loop over every pixel ID that should be lit
# based on the elapsed time
for pixel in range(current_position):
for pixel in range(round(num_pixels * ((seconds - current_time) / seconds))):
# Set pixel color stuff
if current_time < 0:
pass
@ -147,13 +131,9 @@ def countdown(
current_time -= update_interval
# Massage the current_time seconds count into human-readable minutes:seconds
display_time = str(datetime.timedelta(seconds=abs(current_time)))[3:]
display_time = divmod(abs(current_time), 60)
if current_time < 0:
display_time_sign = "-"
else:
display_time_sign = " "
print("current time: " + display_time_sign + display_time)
print("current time: " + display_time_sign + str(display_time[0]) + ":" + str(display_time[1]))