private void onMouseButtonEventQueued(MouseButtonEvent evt, NiftyInputConsumer nic) { x = (int) evt.getX(); y = (int) (height - evt.getY()); handleMouseEvent(evt.getButtonIndex(), evt.isPressed(), nic, evt); }
public void onMouseButtonEvent( MouseButtonEvent evt ) { if( log.isTraceEnabled() ) { log.trace("onMouseButtonEvent(" + evt + ")"); } Button b; switch( evt.getButtonIndex() ) { case 0: b = Button.MOUSE_BUTTON1; break; case 1: b = Button.MOUSE_BUTTON2; break; case 2: b = Button.MOUSE_BUTTON3; break; default: int i = evt.getButtonIndex() + 1; b = new Button("mouse_" + i, "Mouse Button " + i); break; } StateGroupIndex index = getIndex(b, false); if( index == null ) return; double value = evt.isPressed() ? 1.0 : 0.0; index.updateValue(value); }
public void mouseButtonEvent( MouseButtonEvent event, Spatial target, Spatial capture ) { event.setConsumed(); if( event.isPressed() ) { xDown = event.getX(); yDown = event.getY(); } else if( isClick(event, xDown, yDown) ) { click(event, target, capture); } }
protected void dispatch( MouseButtonEvent evt ) { if( getSession().buttonEvent(evt.getButtonIndex(), evt.getX(), evt.getY(), evt.isPressed()) ) { evt.setConsumed(); } }
if (evt.isPressed()) { if (interactionState.getType() == Type.SPELL) {