From e68744c3eb692d412978dbcb8393d201271393a0 Mon Sep 17 00:00:00 2001 From: umsangdon Date: Fri, 30 Oct 2026 14:51:48 +0900 Subject: [PATCH] =?UTF-8?q?fix(D=20=EC=98=88=EC=A0=95=EB=85=B8=EC=84=A0):?= =?UTF-8?q?=20=EB=85=B8=EB=93=9C=20=EC=9C=84=20=ED=95=80=20=EB=88=84?= =?UTF-8?q?=EB=A6=84=20=3D=20=EB=85=B8=EB=93=9C=20=EA=B3=A0=EB=A6=84=20?= =?UTF-8?q?=C2=B7=20=EB=81=8C=EB=A9=B4=20=EC=A7=80=EC=A0=90=20=EA=B0=99?= =?UTF-8?q?=EC=9D=B4=20(PLAN=20598-3)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 핀이 노드 자리에 있으면 핀 겹이 누름을 안 먹음 — 노드 판 · 넓힘이 가능 Co-Authored-By: Claude Opus 5.5 --- D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts b/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts index 4a0842ec7..bd52f069b 100644 --- a/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts +++ b/D03_PlanAnalysis/D03_PlanAnalysis_UI_Points.ts @@ -124,7 +124,7 @@ export function createPlanPoints(params: PlanPointsParams): PlanPoints { press(px, py, map, button) { if (button !== 0 || !params.editable() || !params.idle()) return false; const index = pinAt(px, py, map); - if (index === null) return false; + if (index === null || nodeNear(px, py, map) !== null) return false; // 노드 위 = 고르기 겹(노드 고름 · 끌면 지점 같이) drag = { index, points: params.points(), network: params.network(), last: null }; return true; },