diff --git a/Objet/__pycache__/gestion_clavier.cpython-311.pyc b/Objet/__pycache__/gestion_clavier.cpython-311.pyc
index eaade919f0cdd4c1a5940f4904e68c0949242617..a7b1fb79db747ef6d69c155959cc35292b00e1e8 100644
Binary files a/Objet/__pycache__/gestion_clavier.cpython-311.pyc and b/Objet/__pycache__/gestion_clavier.cpython-311.pyc differ
diff --git a/Objet/__pycache__/parameters.cpython-311.pyc b/Objet/__pycache__/parameters.cpython-311.pyc
index 54fc99c8041bc2f125d44304fa6dc4616d08d1ea..acab8178303e761a8a40957bd8f6b40be6dad88c 100644
Binary files a/Objet/__pycache__/parameters.cpython-311.pyc and b/Objet/__pycache__/parameters.cpython-311.pyc differ
diff --git a/Objet/__pycache__/ui.cpython-311.pyc b/Objet/__pycache__/ui.cpython-311.pyc
index 06e6dfe0f4170afeb139c200e1b3066000c8bfc8..b9a5bb884e9fee8e9c8148bd909b072fd6dd16f3 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 2384829d604084e8841ab946c6f7cd6ed7ff2515..ff4b5d63441bb31dbbe1be9a02ae5fa36c156f80 100644
--- a/Objet/ui.py
+++ b/Objet/ui.py
@@ -182,15 +182,15 @@ class UI:
 
             if name == "ant_bl":
                 valid_to_right("ant_br")
-                update_ref_x("ant_tl")
-                update_x()
-                update_center_x("net", "ant_bl", "ant_br")
+                update_ref("ant_tl")
+                update()
+                update_center("net", "ant_bl", "ant_br")
             
             if name == "ant_br":
                 valid_to_left("ant_bl")
-                update_ref_x("ant_tr")
-                update_x()
-                update_center_x("net", "ant_bl", "ant_br")
+                update_ref("ant_tr")
+                update()
+                update_center("net", "ant_bl", "ant_br")
             
             if name == "ant_tl":
                 valid_to_down("ant_bl")
@@ -321,6 +321,25 @@ class UI:
                 get_point("wind_r_br").y = net.y - self.wind_r_b * ant_height
                 update_center("wind_r_m", "wind_r_tl", "wind_r_br")
 
+            if name == "ant_tr":
+                valid_to_down("ant_br")
+                valid_to_left("ant_tl")
+                update_y()
+                get_point("ant_tl").y = get_point("ant_tr").y
+                get_point("set_height").y = net.y - self.set_height * ant_height
+                get_point("set_margin_over").y = net.y - self.set_margin_over * ant_height
+                get_point("set_margin_under").y = net.y - self.set_margin_under * ant_height
+                get_point("wind_l_tl").y = net.y - self.wind_l_t * ant_height
+                get_point("wind_l_bl").y = net.y - self.wind_l_b * ant_height
+                get_point("wind_l_tr").y = net.y - self.wind_l_t * ant_height
+                get_point("wind_l_br").y = net.y - self.wind_l_b * ant_height
+                update_center("wind_l_m", "wind_l_tl", "wind_l_br")
+                get_point("wind_r_tl").y = net.y - self.wind_r_t * ant_height
+                get_point("wind_r_bl").y = net.y - self.wind_r_b * ant_height
+                get_point("wind_r_tr").y = net.y - self.wind_r_t * ant_height
+                get_point("wind_r_br").y = net.y - self.wind_r_b * ant_height
+                update_center("wind_r_m", "wind_r_tl", "wind_r_br")
+            
 
 if __name__ == "__main__":
     subprocess.run(["python", "Objet/Main.py"])
\ No newline at end of file