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();