aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-05-18 01:43:51 +0200
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-05-18 01:43:51 +0200
commit4eed61a02ad91cc68160754e68e9f4d23bd32e53 (patch)
treeeeb7638f7db3fb0e94e090483b038cc608f6baac /src/main/java/at/hannibal2/skyhanni/utils
parenta10c097974d0b476be275c1fd2888d7502508efd (diff)
downloadSkyHanni-4eed61a02ad91cc68160754e68e9f4d23bd32e53.tar.gz
SkyHanni-4eed61a02ad91cc68160754e68e9f4d23bd32e53.tar.bz2
SkyHanni-4eed61a02ad91cc68160754e68e9f4d23bd32e53.zip
Migrated minion data into profile specific logic
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LorenzVec.kt12
1 files changed, 2 insertions, 10 deletions
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)
}
}