From bb80d0b1a428f500ad9e75d3aa6cd85fae7f2ba7 Mon Sep 17 00:00:00 2001 From: fheinrich <fheinrich@techfak.uni-bielefeld.de> Date: Tue, 6 Feb 2024 17:18:54 +0100 Subject: [PATCH] Temporary fix for drawing rotated cutting board and sink, ... --- overcooked_simulator/gui_2d_vis/drawing.py | 3 +++ overcooked_simulator/gui_2d_vis/visualization.yaml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/overcooked_simulator/gui_2d_vis/drawing.py b/overcooked_simulator/gui_2d_vis/drawing.py index 1b5753a9..60a751c9 100644 --- a/overcooked_simulator/gui_2d_vis/drawing.py +++ b/overcooked_simulator/gui_2d_vis/drawing.py @@ -335,12 +335,15 @@ class Visualizer: angle = calc_angle(orientation, [0, 1]) else: angle = angle_offset + # if "rotate_offset" in part.keys(): + # angle_offset = 0 match part_type: case "image": if "center_offset" in part: d = pygame.math.Vector2(part["center_offset"]) * grid_size d.rotate_ip(angle_offset) + d[0] = -d[0] draw_pos += np.array(d) self.draw_image( screen, diff --git a/overcooked_simulator/gui_2d_vis/visualization.yaml b/overcooked_simulator/gui_2d_vis/visualization.yaml index 870fe279..428c76c0 100644 --- a/overcooked_simulator/gui_2d_vis/visualization.yaml +++ b/overcooked_simulator/gui_2d_vis/visualization.yaml @@ -35,7 +35,7 @@ CuttingBoard: - type: image path: images/cutting_board_large.png size: 0.75 - center_offset: [ 0, 0.05 ] + center_offset: [ 0, -0.05 ] PlateDispenser: -- GitLab