张世豪
6 天以前 c498385fb7e372d13e2ee76d7b54ae2381728082
src/zhangaiwu/yulanzhangaiwu.java
@@ -65,6 +65,11 @@
            return;
        }
        // 去掉圆形障碍物的实时预览功能
        if ("circle".equals(snapshot.shape)) {
            return;
        }
        Color originalColor = g2d.getColor();
        Stroke originalStroke = g2d.getStroke();
        try {
@@ -78,11 +83,7 @@
            );
            Stroke solidStroke = new BasicStroke((float) (1.4f / scale), BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);
            if ("circle".equals(snapshot.shape) && snapshot.circle != null) {
                drawCirclePreview(g2d, snapshot, dashedStroke, scale);
            } else {
                drawPolygonPreview(g2d, snapshot, dashedStroke, solidStroke, scale);
            }
        } finally {
            g2d.setColor(originalColor);
            g2d.setStroke(originalStroke);