@Override public void drawScreen(int mouseX, int mouseY, float par3) { boolean flag = Mouse.isButtonDown(0); if (flag) { if (!clicked) { int x = mouseX - guiLeft - 56; int y = mouseY - guiTop - 7; if (0 <= x && x < 130 && 0 <= y && y < 105) { System.out.println(String.format("%d %d", x, y)); int value = scroller.getValue(); int index = ((value + y) / 16) % 16; isMoveGui[index] = !isMoveGui[index]; } clicked = true; } } else { clicked = false; } if (scroller.mouseOver(mouseX, mouseY)) { scroller.scrollTo(flag, mouseX, mouseY); } super.drawScreen(mouseX, mouseY, par3); }
@Override public void handleMouseInput() { super.handleMouseInput(); if (scroller.mouseOver()) { scroller.scrollTo(); } }