Introduce compat source sets and move all kotlin sources to the main directory [no changelog]
20 lines
493 B
Kotlin
20 lines
493 B
Kotlin
|
|
package moe.nea.firmament.util
|
|
|
|
import moe.nea.firmament.repo.HypixelStaticData
|
|
|
|
enum class BazaarPriceStrategy {
|
|
BUY_ORDER,
|
|
SELL_ORDER,
|
|
NPC_SELL;
|
|
|
|
fun getSellPrice(skyblockId: SkyblockId): Double {
|
|
val bazaarEntry = HypixelStaticData.bazaarData[skyblockId] ?: return 0.0
|
|
return when (this) {
|
|
BUY_ORDER -> bazaarEntry.quickStatus.sellPrice
|
|
SELL_ORDER -> bazaarEntry.quickStatus.buyPrice
|
|
NPC_SELL -> TODO()
|
|
}
|
|
}
|
|
}
|