From 6662862b433ebb2e4471cfb78be229b1a43d50db Mon Sep 17 00:00:00 2001 From: Laurens Valk Date: Wed, 7 Oct 2020 09:17:02 +0200 Subject: [PATCH] api/parameters: Color divide value This is the inverse of scaling by a constant through multiplication. --- pybricks/parameters.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pybricks/parameters.py b/pybricks/parameters.py index 4d96131..529edea 100644 --- a/pybricks/parameters.py +++ b/pybricks/parameters.py @@ -52,6 +52,12 @@ class Color: def __rmul__(self, scale): return self.__mul__(scale) + def __truediv__(self, scale): + return self.__mul__(1/scale) + + def __floordiv__(self, scale): + return self.__mul__(1/scale) + Color.BLACK = Color(0, 0, 0, 'BLACK') Color.GRAY = Color(0, 0, 50, 'GRAY')