diff options
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/FFGuideGUI.kt | 83 |
1 files changed, 55 insertions, 28 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/FFGuideGUI.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/FFGuideGUI.kt index 8fbb09a62..11465df66 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/FFGuideGUI.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/fortuneguide/FFGuideGUI.kt @@ -28,6 +28,7 @@ open class FFGuideGUI : GuiScreen() { var selectedPage = FortuneGuidePage.OVERVIEW var currentCrop: CropType? = null + //todo set this to what they have equip var currentPet = FarmingItems.ELEPHANT var currentArmor = 0 @@ -163,22 +164,30 @@ open class FFGuideGUI : GuiScreen() { ) GuiRenderUtils.renderItemAndTip( - FarmingItems.HELMET.getItem(), guiLeft + 162, guiTop + 80, mouseX, mouseY) + FarmingItems.HELMET.getItem(), guiLeft + 162, guiTop + 80, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.CHESTPLATE.getItem(), guiLeft + 162, guiTop + 100, mouseX, mouseY) + FarmingItems.CHESTPLATE.getItem(), guiLeft + 162, guiTop + 100, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.LEGGINGS.getItem(), guiLeft + 162, guiTop + 120, mouseX, mouseY) + FarmingItems.LEGGINGS.getItem(), guiLeft + 162, guiTop + 120, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.BOOTS.getItem(), guiLeft + 162, guiTop + 140, mouseX, mouseY) + FarmingItems.BOOTS.getItem(), guiLeft + 162, guiTop + 140, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.NECKLACE.getItem(), guiLeft + 182, guiTop + 80, mouseX, mouseY) + FarmingItems.NECKLACE.getItem(), guiLeft + 182, guiTop + 80, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.CLOAK.getItem(), guiLeft + 182, guiTop + 100, mouseX, mouseY) + FarmingItems.CLOAK.getItem(), guiLeft + 182, guiTop + 100, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.BELT.getItem(), guiLeft + 182, guiTop + 120, mouseX, mouseY) + FarmingItems.BELT.getItem(), guiLeft + 182, guiTop + 120, mouseX, mouseY + ) GuiRenderUtils.renderItemAndTip( - FarmingItems.BRACELET.getItem(), guiLeft + 182, guiTop + 140, mouseX, mouseY) + FarmingItems.BRACELET.getItem(), guiLeft + 182, guiTop + 140, mouseX, mouseY + ) } } pages[selectedPage]?.drawPage(mouseX, mouseY, partialTicks) @@ -281,23 +290,27 @@ open class FFGuideGUI : GuiScreen() { if (selectedPage != FortuneGuidePage.UPGRADES) { if (currentCrop == null) { - if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 142, guiTop + 130, - 16, 16) && currentPet != FarmingItems.ELEPHANT) { + if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 142, guiTop + 130, 16, 16) && + currentPet != FarmingItems.ELEPHANT + ) { SoundUtils.playClickSound() currentPet = FarmingItems.ELEPHANT FFStats.getTotalFF() - } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 162, guiTop + 130, - 16, 16) && currentPet != FarmingItems.MOOSHROOM_COW) { + } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 162, guiTop + 130, 16, 16) && + currentPet != FarmingItems.MOOSHROOM_COW + ) { SoundUtils.playClickSound() currentPet = FarmingItems.MOOSHROOM_COW FFStats.getTotalFF() - } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 182, guiTop + 130, - 16, 16) && currentPet != FarmingItems.RABBIT) { + } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 182, guiTop + 130, 16, 16) && + currentPet != FarmingItems.RABBIT + ) { SoundUtils.playClickSound() currentPet = FarmingItems.RABBIT FFStats.getTotalFF() - } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 202, guiTop + 130, - 16, 16) && currentPet != FarmingItems.BEE) { + } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 202, guiTop + 130, 16, 16) && + currentPet != FarmingItems.BEE + ) { SoundUtils.playClickSound() currentPet = FarmingItems.BEE FFStats.getTotalFF() @@ -327,23 +340,27 @@ open class FFGuideGUI : GuiScreen() { currentEquipment = if (currentEquipment == 4) 0 else 4 } } else { - if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 142, guiTop + 160, - 16, 16) && currentPet != FarmingItems.ELEPHANT) { + if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 142, guiTop + 160, 16, 16) && + currentPet != FarmingItems.ELEPHANT + ) { SoundUtils.playClickSound() currentPet = FarmingItems.ELEPHANT FFStats.getTotalFF() - } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 162, guiTop + 160, - 16, 16) && currentPet != FarmingItems.MOOSHROOM_COW) { + } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 162, guiTop + 160, 16, 16) && + currentPet != FarmingItems.MOOSHROOM_COW + ) { SoundUtils.playClickSound() currentPet = FarmingItems.MOOSHROOM_COW FFStats.getTotalFF() - } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 182, guiTop + 160, - 16, 16) && currentPet != FarmingItems.RABBIT) { + } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 182, guiTop + 160, 16, 16) && + currentPet != FarmingItems.RABBIT + ) { SoundUtils.playClickSound() currentPet = FarmingItems.RABBIT FFStats.getTotalFF() - } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 202, guiTop + 160, - 16, 16) && currentPet != FarmingItems.BEE) { + } else if (GuiRenderUtils.isPointInRect(mouseX, mouseY, guiLeft + 202, guiTop + 160, 16, 16) && + currentPet != FarmingItems.BEE + ) { SoundUtils.playClickSound() currentPet = FarmingItems.BEE FFStats.getTotalFF() @@ -359,7 +376,9 @@ open class FFGuideGUI : GuiScreen() { private fun renderTabs() { var x = guiLeft + 15 var y = guiTop - 28 - drawRect(x, y, x + 25, y + 28, if (currentCrop == null) 0x50000000 else 0x50303030) + val selectedColor = 0x50000000 + val notSelectedColor = 0x50303030 + drawRect(x, y, x + 25, y + 28, if (currentCrop == null) selectedColor else notSelectedColor) GuiRenderUtils.renderItemStack(ItemStack(Blocks.grass), x + 5, y + 5) if (GuiRenderUtils.isPointInRect(mouseX, mouseY, x, y, 25, 28)) { tooltipToDisplay.add("§eOverview") @@ -367,7 +386,7 @@ open class FFGuideGUI : GuiScreen() { for (crop in CropType.entries) { x += 30 - drawRect(x, y, x + 25, y + 28, if (currentCrop == crop) 0x50000000 else 0x50303030) + drawRect(x, y, x + 25, y + 28, if (currentCrop == crop) selectedColor else notSelectedColor) GuiRenderUtils.renderItemStack(crop.icon, x + 5, y + 5) if (GuiRenderUtils.isPointInRect(mouseX, mouseY, x, y, 25, 28)) { tooltipToDisplay.add("§e${crop.cropName}") @@ -377,13 +396,21 @@ open class FFGuideGUI : GuiScreen() { x = guiLeft - 28 y = guiTop + 15 - drawRect(x, y, x + 28, y + 25, if (selectedPage != FortuneGuidePage.UPGRADES) 0x50000000 else 0x50303030) + drawRect( + x, y, + x + 28, y + 25, + if (selectedPage != FortuneGuidePage.UPGRADES) selectedColor else notSelectedColor + ) GuiRenderUtils.renderItemStack(ItemStack(Items.gold_ingot), x + 5, y + 5) if (GuiRenderUtils.isPointInRect(mouseX, mouseY, x, y, 28, 25)) { tooltipToDisplay.add("§eBreakdown") } y += 30 - drawRect(x, y, x + 28, y + 25, if (selectedPage == FortuneGuidePage.UPGRADES) 0x50000000 else 0x50303030) + drawRect( + x, y, + x + 28, y + 25, + if (selectedPage == FortuneGuidePage.UPGRADES) selectedColor else notSelectedColor + ) GuiRenderUtils.renderItemStack(ItemStack(Items.map), x + 5, y + 5) if (GuiRenderUtils.isPointInRect(mouseX, mouseY, x, y, 28, 25)) { tooltipToDisplay.add("§eUpgrades") |