|
@@ -130,6 +130,15 @@ export default class RoadService {
|
|
|
leftEdge.setEdgeParent(newRoad.vectorId);
|
|
|
rightEdge.setEdgeParent(newRoad.vectorId);
|
|
|
}
|
|
|
+
|
|
|
+ let oldLeftEdge = dataService.getRoadEdge(road.leftEdgeId);
|
|
|
+ leftEdge.start = uiService.getNewPositionForPop(oldLeftEdge.start);
|
|
|
+ leftEdge.end = uiService.getNewPositionForPop(oldLeftEdge.end);
|
|
|
+
|
|
|
+ let oldRightEdge = dataService.getRoadEdge(road.rightEdgeId);
|
|
|
+ rightEdge.start = uiService.getNewPositionForPop(oldRightEdge.start);
|
|
|
+ rightEdge.end = uiService.getNewPositionForPop(oldRightEdge.end);
|
|
|
+
|
|
|
newRoad.singleRoadDrivewayCount = road.singleRoadDrivewayCount;
|
|
|
newRoad.leftDrivewayCount = road.leftDrivewayCount;
|
|
|
newRoad.rightDrivewayCount = road.rightDrivewayCount;
|