Skip to content

Commit

Permalink
Merge pull request #107 from priestbh/main
Browse files Browse the repository at this point in the history
Update comet.py to include a background color
  • Loading branch information
gamblor21 authored Jan 6, 2023
2 parents 5e3a68c + 85e4d6e commit f2d7fd4
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion adafruit_led_animation/animation/comet.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ def __init__(
pixel_object,
speed,
color,
background_color=BLACK,
tail_length=0,
reverse=False,
bounce=False,
Expand All @@ -68,6 +69,7 @@ def __init__(
self._color_step = 0.95 / tail_length
self._comet_colors = None
self._computed_color = color
self._background_color = background_color
self._num_pixels = len(pixel_object)
self._direction = -1 if reverse else 1
self._left_side = -self._tail_length
Expand All @@ -82,7 +84,7 @@ def __init__(
on_cycle_complete_supported = True

def _set_color(self, color):
self._comet_colors = [BLACK]
self._comet_colors = [self._background_color]
for n in range(self._tail_length):
self._comet_colors.append(
calculate_intensity(color, n * self._color_step + 0.05)
Expand Down

0 comments on commit f2d7fd4

Please sign in to comment.