aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-11-02 23:30:22 +0100
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-11-02 23:30:22 +0100
commit27f0b207793ddedf406fd56521d0ae0537279661 (patch)
tree86eac7c15b1253536db7b781acc7019f0196bc64 /src/main/java/at/hannibal2/skyhanni/utils
parentd3e11684c9efb0635f5199183f9b97ff748c54be (diff)
downloadskyhanni-27f0b207793ddedf406fd56521d0ae0537279661.tar.gz
skyhanni-27f0b207793ddedf406fd56521d0ae0537279661.tar.bz2
skyhanni-27f0b207793ddedf406fd56521d0ae0537279661.zip
code cleanup
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt8
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/TabListJson.java11
3 files changed, 19 insertions, 4 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
index 28afe3b4e..751271510 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt
@@ -139,6 +139,7 @@ object LorenzUtils {
}
// TODO replace all calls with regex
+ @Deprecated("Do not use complicated string operations", ReplaceWith("Regex"))
fun String.between(start: String, end: String): String = this.split(start, end)[1]
// TODO use derpy() on every use case
@@ -426,11 +427,12 @@ object LorenzUtils {
val tileSign = (this as AccessorGuiEditSign).tileSign
return (tileSign.signText[1].unformattedText.removeColor() == "^^^^^^"
- && tileSign.signText[2].unformattedText.removeColor() == "Set your"
- && tileSign.signText[3].unformattedText.removeColor() == "speed cap!")
+ && tileSign.signText[2].unformattedText.removeColor() == "Set your"
+ && tileSign.signText[3].unformattedText.removeColor() == "speed cap!")
}
- fun inIsland(island: IslandType) = inSkyBlock && (skyBlockIsland == island || island == IslandType.CATACOMBS && inDungeons)
+ fun inIsland(island: IslandType) =
+ inSkyBlock && (skyBlockIsland == island || island == IslandType.CATACOMBS && inDungeons)
fun IslandType.isInIsland() = inIsland(this)
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt
index 66eb0faad..0900b3812 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/StringUtils.kt
@@ -235,4 +235,6 @@ object StringUtils {
fun String.convertToFormatted(): String {
return this.replace("&&", "ยง")
}
-} \ No newline at end of file
+
+ fun Pattern.matches(string: String) = matcher(string).matches()
+}
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/TabListJson.java b/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/TabListJson.java
new file mode 100644
index 000000000..03c256256
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/utils/jsonobjects/TabListJson.java
@@ -0,0 +1,11 @@
+package at.hannibal2.skyhanni.utils.jsonobjects;
+
+import com.google.gson.annotations.Expose;
+
+import java.util.List;
+
+public class TabListJson {
+
+ @Expose
+ public List<String> sun_moon_symbols;
+}