diff --git a/Objet/__pycache__/ui.cpython-311.pyc b/Objet/__pycache__/ui.cpython-311.pyc index 9f56049622caeb7b188824a768688d08eaa6bf5b..892a0bac6e14abb4e6600c07e26e129483ef640b 100644 Binary files a/Objet/__pycache__/ui.cpython-311.pyc and b/Objet/__pycache__/ui.cpython-311.pyc differ diff --git a/Objet/ui.py b/Objet/ui.py index cc0275b876ebce3061315ba745b44a1754ee2137..27454af727d19eb022e46cd37ebe9b329b1dd823 100644 --- a/Objet/ui.py +++ b/Objet/ui.py @@ -30,6 +30,7 @@ class UI: self.param.interesting_points.append(self.bar_point) self.touch_bar = False self.last_mouse_move = time.time() + self.flag_mouse_moving = False self.point_pp = copy.copy(self.point_defaut) @@ -57,10 +58,16 @@ class UI: return time.time() - self.last_mouse_move < 0.5 or self.point_near def get_brightness(self): - if 0 <= time.time() - self.last_mouse_move <= 0.1: - return (time.time() - self.last_mouse_move)*10 - if 0.5 >= time.time() - self.last_mouse_move >= 0.4: - return (0.5 - (time.time() - self.last_mouse_move))*10 + if not self.flag_mouse_moving: + self.mouse_begin_move = self.last_mouse_move + self.flag_mouse_moving = True + if 0 <= time.time() - self.mouse_begin_move <= 0.1: + return (time.time() - self.mouse_begin_move)*10 + elif time.time() - self.mouse_begin_move <= 0.5: + return 1 + elif 0.5 >= time.time() - self.mouse_begin_move >= 0.4: + return (0.5 - (time.time() - self.mouse_begin_move))*10 + self.flag_mouse_moving = False return 1