Fix Button Hovering

This commit is contained in:
TheBrokenRail 2024-09-22 19:39:42 -04:00
parent c525d69dc3
commit 18c6247e0c

View File

@ -20,7 +20,7 @@ static unsigned char *operator_new_IngameBlockSelectionScreen_injection(__attrib
static int32_t Button_hovered_injection(__attribute__((unused)) Button_hovered_t original, __attribute__((unused)) Button *button, __attribute__((unused)) Minecraft *minecraft, __attribute__((unused)) int32_t click_x, __attribute__((unused)) int32_t click_y) { static int32_t Button_hovered_injection(__attribute__((unused)) Button_hovered_t original, __attribute__((unused)) Button *button, __attribute__((unused)) Minecraft *minecraft, __attribute__((unused)) int32_t click_x, __attribute__((unused)) int32_t click_y) {
// Get Mouse Position // Get Mouse Position
const int32_t x = Mouse::getX() * Gui::InvGuiScale; const int32_t x = Mouse::getX() * Gui::InvGuiScale;
const int32_t y = Mouse::getY() * Gui::InvGuiScale; const int32_t y = (Mouse::getY() * Gui::InvGuiScale) - 1; // Screen::mouseEvent Offsets Mouse Events
// Get Button Position // Get Button Position
const int32_t button_x1 = button->x; const int32_t button_x1 = button->x;