diff --git a/colorwischer.py b/colorwischer.py index c54ceb3..2f5bd59 100644 --- a/colorwischer.py +++ b/colorwischer.py @@ -1,12 +1,15 @@ -#!/usr/bin/python +#!/usr/bin/python3 import sys - +import colorsys import blup.animation import blup.frame import writebml import random +def getRandomColor(maxval): + return list(map(lambda x: int(round(x*maxval)), colorsys.hsv_to_rgb(random.random(), 1, 1))) + dim = blup.frame.FrameDimension(22, 16, 256, 3) newanim = blup.animation.Animation(dim) @@ -15,7 +18,7 @@ num = 10 horiz = True delay = 100 for i in range(num): - newcolor = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) + newcolor = getRandomColor(dim.depth - 1) horiz = not horiz if horiz: for x in range(dim.size()[0]):