|
|
@ -26,6 +26,8 @@ class Gaynbow(Program): |
|
|
|
while self.get_loop().status(): |
|
|
|
while self.get_loop().status(): |
|
|
|
"""Draw rainbow that uniformly distributes itself across all pixels.""" |
|
|
|
"""Draw rainbow that uniformly distributes itself across all pixels.""" |
|
|
|
for j in range(256 * iterations): |
|
|
|
for j in range(256 * iterations): |
|
|
|
|
|
|
|
if not self.get_loop().status(): |
|
|
|
|
|
|
|
break |
|
|
|
for i in range(self._lm.count_pixels()): |
|
|
|
for i in range(self._lm.count_pixels()): |
|
|
|
self._lm.set_pixel_color(i, wheel( |
|
|
|
self._lm.set_pixel_color(i, wheel( |
|
|
|
(int(i * 256 / self._lm.count_pixels()) + j) & 255)) |
|
|
|
(int(i * 256 / self._lm.count_pixels()) + j) & 255)) |
|
|
|