net.java.games.input.Event.getValue()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中net.java.games.input.Event.getValue()方法的一些代码示例,展示了Event.getValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Event.getValue()方法的具体详情如下:
包路径:net.java.games.input.Event
类名称:Event
方法名:getValue

Event.getValue介绍

暂无

代码示例

代码示例来源:origin: MovingBlocks/Terasology

state = event.getValue() != 0 ? ButtonState.DOWN : ButtonState.UP;
Integer buttonId = buttonMap.get(id);
if (buttonId == null) {

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

if (id == Identifier.Axis.POV){
  float x = 0, y = 0;
  float v = e.getValue();
  listener.onJoyAxisEvent(evt2);
}else if (id instanceof Axis){
  float value = e.getValue();
  JoyButtonEvent evt = new JoyButtonEvent(button, e.getValue() == 1f);
  listener.onJoyButtonEvent(evt);

代码示例来源:origin: us.ihmc/ihmc-footstep-planning-test

@Override
  public void processEvent(Event event)
  {
   if (event.getComponent().equals(forward))
   {
     xValue.set(-event.getValue());
   }
   if (event.getComponent().equals(sideway))
   {
     yValue.set(-event.getValue());
   }
   if (event.getComponent().equals(turn))
   {
     yawValue.set(-event.getValue());
   }
  }
});

代码示例来源:origin: gurkenlabs/litiengine

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());
  }
 }
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

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;
}

代码示例来源:origin: us.ihmc/ihmc-java-toolkit

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;
}

代码示例来源:origin: us.ihmc/IHMCJavaToolkit

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;
}

代码示例来源:origin: jtrfp/terminal-recall

@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

代码示例来源:origin: net.java.jinput/jinput

public final void set(Event other) {
  this.set(other.getComponent(), other.getValue(), other.getNanos());
}

代码示例来源:origin: us.ihmc.thirdparty.jinput/jinput

public final void set(Event other) {
  this.set(other.getComponent(), other.getValue(), other.getNanos());
}

代码示例来源:origin: net.java.jinput/coreapi

public final void set(Event other) {
  this.set(other.getComponent(), other.getValue(), other.getNanos());
}

代码示例来源:origin: jinput/jinput

public final void set(Event other) {
  this.set(other.getComponent(), other.getValue(), other.getNanos());
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

@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);
 }
}

代码示例来源:origin: us.ihmc/simulation-construction-set-tools

@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);
     }
   }
  }
}

代码示例来源:origin: jpcsp/jpcsp

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);
    }
  }
}

代码示例来源:origin: com.ardor3d/ardor3d-lwjgl

protected ControllerEvent createControllerEvent(final Controller controller, final Event event) {
  return new ControllerEvent(event.getNanos(), controller.getName(), event.getComponent().getIdentifier()
      .getName(), event.getValue());
}

代码示例来源:origin: us.ihmc.thirdparty.jinput/jinput

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());
    }
  }
}

代码示例来源:origin: net.java.jinput/jinput

float value = event.getValue();
if (component.isRelative()) {
  if (value == 0)

代码示例来源:origin: net.java.jinput/coreapi

float value = event.getValue();
if (component.isRelative()) {
  if (value == 0)

代码示例来源:origin: us.ihmc.thirdparty.jinput/jinput

float value = event.getValue();
if (component.isRelative()) {
  if (value == 0)

相关文章

微信公众号

最新文章

更多