diff --git a/src/components/Field.svelte b/src/components/Field.svelte index c528478..2f0ff98 100644 --- a/src/components/Field.svelte +++ b/src/components/Field.svelte @@ -40,15 +40,16 @@ const intersects = IntersectBetweens.count( Field.getIntersectBetweens(field, { x, y }) ) - return intersects === 0 ? ( - "bg-yellow-100" - ) : ( - intersects === 1 ? ( - "bg-red-400" - ) : ( - "bg-red-500" - ) - ) + if (intersects === 0) { + if (Field.getIntersections(field, { x, y }).length === 0) { + return "bg-yellow-100" + } + return "bg-gray-800" + } + if (intersects === 1) { + return "bg-red-400" + } + return "bg-red-500" })() ])} on:click={_ => {