Quellcode durchsuchen

不能连续创建道路

jinx vor 2 Jahren
Ursprung
Commit
81c20b7694

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
server/test/a0k4xu045_202305311600080410/attach/sceneStore


+ 4 - 2
src/graphic/Layer.js

@@ -1097,6 +1097,7 @@ export default class Layer {
           addRoad.buildRoad();
           elementService.hideAll();
         }
+        this.uiControl.confirmEntry(); //不能连续创建道路
         break;
       case LayerEvents.AddingLine:
         needAutoRedraw = true;
@@ -1156,6 +1157,7 @@ export default class Layer {
           addRoad.buildCurveRoad();
           elementService.hideAll();
         }
+        this.uiControl.confirmEntry(); //不能连续创建道路
         break;
       case LayerEvents.MoveRoad:
         needAutoRedraw = true;
@@ -1355,13 +1357,13 @@ export default class Layer {
       }
     } else if (eventType == "mouseUp") {
       if (eventName == LayerEvents.AddingRoad) {
-        this.uiControl.showConfirm();
+        // this.uiControl.showConfirm();
         stateService.setEventName(LayerEvents.AddRoad);
       } else if (eventName == LayerEvents.AddingLine) {
         this.uiControl.showConfirm();
         stateService.setEventName(LayerEvents.AddLine);
       } else if (eventName == LayerEvents.AddingCurveRoad) {
-        this.uiControl.showConfirm();
+        // this.uiControl.showConfirm();
         stateService.setEventName(LayerEvents.AddCurveRoad);
       } else if (eventName == LayerEvents.AddLine) {
         stateService.setEventName(LayerEvents.AddingLine);