|
- from colors import Colors
-
-
- def termcolor(r, g, b):
- return f"\x1b[48;2;{r};{g};{b}m"
-
- class TermLEDs:
- def __init__(self, length):
- self.leds = [Colors.black] * length
-
- def __getitem__(self, key):
- return self.leds[key]
-
- def __setitem__(self, key, value):
- self.leds[key] = value
-
- def show(self):
- print("\r" + " ".join(termcolor(*led) for led in self.leds) + " \x1b[0m", end="")
|