From bdbfcdc609a770f765f37d67c9d1e9757c83b7d4 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Sat, 16 Dec 2023 13:07:29 +0100 Subject: code cleanup --- .../rift/area/westvillage/VerminTracker.kt | 31 +++++++--------------- 1 file changed, 9 insertions(+), 22 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/features') diff --git a/src/main/java/at/hannibal2/skyhanni/features/rift/area/westvillage/VerminTracker.kt b/src/main/java/at/hannibal2/skyhanni/features/rift/area/westvillage/VerminTracker.kt index 4bb2120b4..02644a370 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/rift/area/westvillage/VerminTracker.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/rift/area/westvillage/VerminTracker.kt @@ -21,26 +21,13 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent import java.util.regex.Pattern object VerminTracker { - private val silverfishPattern by RepoPattern.pattern( - "rift.area.westvillage.vermintracker.silverfish", - ".*§eYou vacuumed a §.*Silverfish.*" - ) - private val spiderPattern by RepoPattern.pattern( - "rift.area.westvillage.vermintracker.spider", - ".*§eYou vacuumed a §.*Spider.*" - ) - private val flyPattern by RepoPattern.pattern( - "rift.area.westvillage.vermintracker.fly", - ".*§eYou vacuumed a §.*Fly.*" - ) - private val verminBinPattern by RepoPattern.pattern( - "rift.area.westvillage.vermintracker.binline", - "§fVermin Bin: §\\w(?\\d+) (?\\w+)" - ) - private val verminBagPattern by RepoPattern.pattern( - "rift.area.westvillage.vermintracker.bagline", - "§fVacuum Bag: §\\w(?\\d+) (?\\w+)" - ) + + private val group = RepoPattern.group("rift.area.westvillage.vermintracker") + private val silverfishPattern by group.pattern("silverfish", ".*§eYou vacuumed a §.*Silverfish.*") + private val spiderPattern by group.pattern("spider", ".*§eYou vacuumed a §.*Spider.*") + private val flyPattern by group.pattern("fly", ".*§eYou vacuumed a §.*Fly.*") + private val verminBinPattern by group.pattern("binline", "§fVermin Bin: §\\w(?\\d+) (?\\w+)") + private val verminBagPattern by group.pattern("bagline", "§fVacuum Bag: §\\w(?\\d+) (?\\w+)") private val config get() = RiftAPI.config.area.westVillage.verminTracker @@ -92,7 +79,7 @@ object VerminTracker { VerminType.entries.forEach { addVermin(it, bagCounts[it] ?: 0) } } - private fun countVermin(lore: List, pattern: Pattern): MutableMap { + private fun countVermin(lore: List, pattern: Pattern): Map { val verminCounts = mutableMapOf( VerminType.SILVERFISH to 0, VerminType.SPIDER to 0, @@ -138,7 +125,7 @@ object VerminTracker { fun onRenderOverlay(event: GuiRenderEvent) { if (!isEnabled()) return - tracker.renderDisplay(config.pos) + tracker.renderDisplay(config.position) } fun resetCommand(args: Array) { -- cgit