From 478d45e558d5354a6696f24feb6713870438f557 Mon Sep 17 00:00:00 2001 From: fheinrich <fheinrich@techfak.uni-bielefeld.de> Date: Fri, 15 Dec 2023 14:31:47 +0100 Subject: [PATCH] Flag for drawing interaction range --- overcooked_simulator/pygame_gui/pygame_gui.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/overcooked_simulator/pygame_gui/pygame_gui.py b/overcooked_simulator/pygame_gui/pygame_gui.py index 07056812..794c2773 100644 --- a/overcooked_simulator/pygame_gui/pygame_gui.py +++ b/overcooked_simulator/pygame_gui/pygame_gui.py @@ -20,6 +20,7 @@ from overcooked_simulator.pygame_gui.game_colors import colors, Color from overcooked_simulator.simulation_runner import Simulator PLAYER_DEBUG_VIZ = True +SHOW_INTERACTION_RANGE = False class PlayerKeySet: @@ -87,7 +88,7 @@ class PyGameGUI: def create_player_colors(self) -> list[Color]: number_player = len(self.simulator.env.players) - hue_values = np.linspace(0, 1, number_player+1) + hue_values = np.linspace(0, 1, number_player + 1) colors_vec = np.array([col for col in colors.values()]) @@ -180,9 +181,10 @@ class PyGameGUI: pygame.draw.circle(self.screen, color2, pos, size) pygame.draw.circle(self.screen, BLUE, pos, size, width=1) - pygame.draw.circle( - self.screen, BLUE, pos, player.interaction_range, width=1 - ) + if SHOW_INTERACTION_RANGE: + pygame.draw.circle( + self.screen, BLUE, pos, player.interaction_range, width=1 + ) pygame.draw.circle(self.screen, colors[color1], pos, size // 2) pos = player.pos -- GitLab