Skip to content

Commit 8be2e79

Browse files
committed
fix: add tiles into range after check
thx rabbit
1 parent adbf136 commit 8be2e79

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/core/execution/NukeExecution.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,11 @@ export class NukeExecution implements Execution {
5353
const outer2 = magnitude.outer * magnitude.outer;
5454
this.mg.bfs(this.dst, (_, n: TileRef) => {
5555
const d2 = this.mg?.euclideanDistSquared(this.dst, n) ?? 0;
56-
tilesInRange.set(n, d2 <= inner2 ? 1 : 0.5);
57-
return d2 <= outer2;
56+
if (d2 <= outer2) {
57+
tilesInRange.set(n, d2 <= inner2 ? 1 : 0.5);
58+
return true;
59+
}
60+
return false;
5861
});
5962
return tilesInRange;
6063
}

0 commit comments

Comments
 (0)