From 767dc018c66c229a6d50948cdb106a0b4cacb489 Mon Sep 17 00:00:00 2001 From: Christian Basler Date: Thu, 27 Jun 2024 06:40:09 +0200 Subject: [PATCH] Fix TripletClue issue --- composeApp/src/commonMain/kotlin/domain/clues.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/domain/clues.kt b/composeApp/src/commonMain/kotlin/domain/clues.kt index 233544f..ecf32e4 100644 --- a/composeApp/src/commonMain/kotlin/domain/clues.kt +++ b/composeApp/src/commonMain/kotlin/domain/clues.kt @@ -110,11 +110,11 @@ class TripletClue, B : ItemClass, C : ItemClass>( } } return when (ic) { - ia - 2 -> !rowB[ia - 1].mayBe(b) - ia + 2 -> !rowB[ia + 1].mayBe(b) -1 -> !(rowB.getOrNull(ia - 1).mayBe(b) && rowC.getOrNull(ia - 2).mayBe(c)) && !(rowB.getOrNull(ia + 1).mayBe(b) && rowC.getOrNull(ia + 2).mayBe(c)) + ia - 2 -> !rowB[ia - 1].mayBe(b) + ia + 2 -> !rowB[ia + 1].mayBe(b) else -> true } }