state = event.getValue() != 0 ? ButtonState.DOWN : ButtonState.UP; Integer buttonId = buttonMap.get(id); if (buttonId == null) {
private void handlePollEvents(Event event) { for (final BiConsumer<String, Float> cons : this.pollConsumer) { cons.accept(event.getComponent().getIdentifier().getName(), event.getValue()); } final List<Consumer<Float>> consumers = this.componentPollConsumer.get(event.getComponent().getIdentifier().getName()); if (consumers != null) { for (final Consumer<Float> cons : consumers) { cons.accept(event.getValue()); } } }
private double getDPadValue(Event event) { double dPadValue = event.getValue(); double value = 0.0; if (MathTools.epsilonEquals(dPadValue, 0.25, 1e-3)) { value = 1.0; } if (MathTools.epsilonEquals(dPadValue, 0.75, 1e-3)) { value = -1.0; } return value; }
private boolean isNewValue(Event event) { Float value = lastValues.get(event.getComponent().getName()); if (value != null) { if (event.getValue() == value) { lastValues.put(event.getComponent().getName(), value); return false; } } lastValues.put(event.getComponent().getName(), event.getValue()); return true; }
private boolean isNewValue(Event event) { Float value = lastValues.get(event.getComponent().getName()); if (value != null) { if (event.getValue() == value) { lastValues.put(event.getComponent().getName(), value); return false; } } lastValues.put(event.getComponent().getName(), event.getValue()); return true; }
@Override public void run(){ Thread.currentThread().setName("GamepadEventThread"); while(true){ while(!eventQueue.getNextEvent(event)) try{Thread.sleep(20); if(!controller.poll()){ System.err.println("WARNING: Lost contact with controller: "+controller.getName()+". Escaping poll loop..."); return; } }catch(InterruptedException e){} controllerSourceMap.get(event.getComponent()).notifyPropertyChange(event.getValue()); }//end while(true) }//end run() }//end GamepadEventThread
public final void set(Event other) { this.set(other.getComponent(), other.getValue(), other.getNanos()); }
public final void set(Event other) { this.set(other.getComponent(), other.getValue(), other.getNanos()); }
public final void set(Event other) { this.set(other.getComponent(), other.getValue(), other.getNanos()); }
public final void set(Event other) { this.set(other.getComponent(), other.getValue(), other.getNanos()); }
@Override public void processEvent(Event event) { if (event.getComponent() == component) { double valueSignChanged = sign * event.getValue(); double valueDeadZoneCompensated = handleDeadZone(valueSignChanged, deadZone); double valueScaled = scaleAxisValue(min, max, valueDeadZoneCompensated); variable.set(valueScaled); } }
@Override public void processEvent(Event event) { if (event.getComponent() == component) { boolean value = event.getValue() == 1.0f; if(toggle) { if(value) variable.set(!variable.getBooleanValue()); } else { variable.set(value ^ flip); } } } }
private void pollController() { if (inputController != null && inputController.poll()) { EventQueue eventQueue = inputController.getEventQueue(); Event event = new Event(); while (eventQueue.getNextEvent(event)) { Component component = event.getComponent(); float value = event.getValue(); processControllerEvent(component, value); } } }
protected ControllerEvent createControllerEvent(final Controller controller, final Event event) { return new ControllerEvent(event.getNanos(), controller.getName(), event.getComponent().getIdentifier() .getName(), event.getValue()); }
public void poll(){ if (!ca.poll()) { if (!disabled()){ setDisabled(true); } return; } if (disabled()){ setDisabled(false); } EventQueue event_queue = ca.getEventQueue(); Event event = new Event(); while (event_queue.getNextEvent(event)) { AxisPanel panel = (AxisPanel)axes_to_panels.get(event.getComponent()); panel.setPollData(event.getValue()); } } }
float value = event.getValue(); if (component.isRelative()) { if (value == 0)
float value = event.getValue(); if (component.isRelative()) { if (value == 0)
float value = event.getValue(); if (component.isRelative()) { if (value == 0)