From 6702686b9be9785bcd50d00be3de9466b03d440c Mon Sep 17 00:00:00 2001 From: edwin Date: Sun, 7 Oct 2018 19:42:41 +0200 Subject: [PATCH] Fixed calculation of proper exp value --- orx-jumpflood/src/main/kotlin/JumpFlood.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orx-jumpflood/src/main/kotlin/JumpFlood.kt b/orx-jumpflood/src/main/kotlin/JumpFlood.kt index 45719067..8c1be3ec 100644 --- a/orx-jumpflood/src/main/kotlin/JumpFlood.kt +++ b/orx-jumpflood/src/main/kotlin/JumpFlood.kt @@ -58,7 +58,7 @@ class JumpFlooder(val width: Int, val height: Int) { drawer.image(input) } encodePoints.apply(square.colorBuffer(0), coordinates[0]) - val exp = Math.ceil(Math.log(input.width.toDouble()) / Math.log(2.0)).toInt() + for (i in 0 until exp) { jumpFlood.step = i jumpFlood.apply(coordinates[i % 2], coordinates[(i + 1) % 2])