コード例 #1
0
  private WidgetAEItem drawItemWidgets(int cursorX, int cursorY) {
    boolean hasNoOverlay = true;

    WidgetAEItem widgetUnderMouse = null;

    for (int index = 0; index < this.widgetCount; ++index) {
      WidgetAEItem currentWidget = this.itemWidgets.get(index);

      currentWidget.drawWidget();

      if (hasNoOverlay && currentWidget.isMouseOverWidget(cursorX, cursorY)) {
        currentWidget.drawMouseHoverUnderlay();

        hasNoOverlay = false;

        widgetUnderMouse = currentWidget;
      }
    }

    return widgetUnderMouse;
  }