public void onMouseButtonEvent(MouseButtonEvent evt) { if (evt.getButtonIndex() >= 0 && evt.getButtonIndex() <= 2) { if (evt.isReleased() || inputManager.isCursorVisible()) { // Always pass mouse button release events to nifty, // even if the mouse cursor is invisible. inputQueue.add(evt); } } }
@Override public void onMouseButtonEvent(MouseButtonEvent evt) { if (evt.getButtonIndex() == MouseInput.BUTTON_LEFT) { // attack } else if (evt.getButtonIndex() == MouseInput.BUTTON_RIGHT && evt.isReleased()) { setEnabled(false); } }
} else if (evt.isReleased() && selectionHandler.isActive()) { SelectionArea selectionArea = selectionHandler.getSelectionArea(); if (interactionState.getType() == Type.NONE updateCursor(); } else if (evt.getButtonIndex() == MouseInput.BUTTON_RIGHT && evt.isReleased()) { } else if (evt.getButtonIndex() == MouseInput.BUTTON_MIDDLE && evt.isReleased()) { if (Main.isDebug()) { Point p = selectionHandler.getPointedTileIndex();