From 4a47f275f8ae544e2bc3d95f6ce7e88c5474934e Mon Sep 17 00:00:00 2001 From: Forrick <69301168+Forrick@users.noreply.github.com> Date: Fri, 13 Jan 2023 05:12:07 +0100 Subject: Updated to 0.14.1 and Bazaar stuff. (#8) --- .../skyhanni/features/bazaar/BazaarData.kt | 2 +- .../skyhanni/features/bazaar/BazaarDataGrabber.kt | 6 ++- .../skyhanni/features/bazaar/BazaarUpdateTimer.kt | 45 ++++++++++++++++++++++ 3 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarUpdateTimer.kt (limited to 'src/main/java/at/hannibal2/skyhanni/features/bazaar') diff --git a/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarData.kt b/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarData.kt index b43cb1eb3..b4f00f248 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarData.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarData.kt @@ -1,3 +1,3 @@ package at.hannibal2.skyhanni.features.bazaar -data class BazaarData(val apiName: String, val itemName: String, val sellPrice: Double, val buyPrice: Double) \ No newline at end of file +data class BazaarData(val apiName: String, val itemName: String, val sellPrice: Double, val buyPrice: Double, val buyMovingWeek: Int, val sellMovingWeek: Int) \ No newline at end of file diff --git a/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarDataGrabber.kt b/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarDataGrabber.kt index bcf1b3e48..c2f5fb5a7 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarDataGrabber.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/bazaar/BazaarDataGrabber.kt @@ -1,5 +1,6 @@ package at.hannibal2.skyhanni.features.bazaar +import at.hannibal2.skyhanni.events.BazaarUpdateEvent import at.hannibal2.skyhanni.utils.APIUtil import at.hannibal2.skyhanni.utils.LorenzUtils import at.hannibal2.skyhanni.utils.LorenzUtils.round @@ -97,6 +98,8 @@ internal class BazaarDataGrabber(private var bazaarMap: MutableMap() + list.add("Next update in:") + list.add(format) + SkyHanniMod.feature.bazaar.updateTimerPos.renderStrings(list, center = true) + } + + private fun isEnabled(): Boolean { + return LorenzUtils.inSkyBlock && SkyHanniMod.feature.bazaar.updateTimer + } +} \ No newline at end of file -- cgit