From 0c256ad6f5ccd9373b94e7c82fed50ccedf579df Mon Sep 17 00:00:00 2001 From: Leandro Afonso Date: Sun, 2 Nov 2025 23:55:37 +0000 Subject: [PATCH] Fix Intersection Destination - Doubled Advance --- main/src/main/java/sd/model/Intersection.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/main/java/sd/model/Intersection.java b/main/src/main/java/sd/model/Intersection.java index 4475fc3..bc8dea7 100644 --- a/main/src/main/java/sd/model/Intersection.java +++ b/main/src/main/java/sd/model/Intersection.java @@ -114,8 +114,8 @@ public class Intersection { public void receiveVehicle(Vehicle vehicle) { totalVehiclesReceived++; - // Advance route since vehicle just arrived at this intersection - vehicle.advanceRoute(); + // Note: Route advancement is handled by SimulationEngine.handleVehicleArrival() + // before calling this method, so we don't advance here. String nextDestination = vehicle.getCurrentDestination();