From 4c4da95016645623eee9d9119e5a29bf8d1411d1 Mon Sep 17 00:00:00 2001 From: dominik-korsa <29484605+dominik-korsa@users.noreply.github.com> Date: Wed, 16 Jul 2025 23:54:28 +0200 Subject: [PATCH] Flip derailer icon depending on the derailing direction --- .../map/object-renderers/DerailerRenderer.js | 7 ++++++- src/helpers/constants.js | 1 + src/model/track-objects/derailer.js | 19 ++++++++++++++++++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/components/map/object-renderers/DerailerRenderer.js b/src/components/map/object-renderers/DerailerRenderer.js index ad20b0c..fad9eb1 100644 --- a/src/components/map/object-renderers/DerailerRenderer.js +++ b/src/components/map/object-renderers/DerailerRenderer.js @@ -5,9 +5,14 @@ export default function DerailerRenderer(props) { const { object } = props; const [x, y] = object.pos.toSVGCoords(); + let icon_transform = `translate(-2.835, -2.835)`; + if (object.is_left) { + icon_transform = 'scale(-1, 1) ' + icon_transform; + } + return ( - +