From 4eed61a02ad91cc68160754e68e9f4d23bd32e53 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Thu, 18 May 2023 01:43:51 +0200 Subject: Migrated minion data into profile specific logic --- src/main/java/at/hannibal2/skyhanni/utils/LorenzVec.kt | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/LorenzVec.kt b/src/main/java/at/hannibal2/skyhanni/utils/LorenzVec.kt index 8ac086718..5bce2d762 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/LorenzVec.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/LorenzVec.kt @@ -79,11 +79,6 @@ data class LorenzVec( return sqrt(x * x + y * y + z * z) } - //TODO make this class json serializable - fun encodeToString(): String { - return "$x:$y:$z" - } - fun isZero(): Boolean = x == 0.0 && y == 0.0 && z == 0.0 fun clone(): LorenzVec = LorenzVec(x, y, z) @@ -107,12 +102,9 @@ data class LorenzVec( return LorenzVec(x, z, y) } - //TODO make this class json serializable + // only for migration purposes fun decodeFromString(string: String): LorenzVec { - val split = string.split(":") - val x = split[0].toDouble() - val y = split[1].toDouble() - val z = split[2].toDouble() + val (x, y, z) = string.split(":").map { it.toDouble() } return LorenzVec(x, y, z) } } -- cgit