本文整理了Java中net.java.games.input.Event.getValue()
方法的一些代码示例,展示了Event.getValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Event.getValue()
方法的具体详情如下:
包路径:net.java.games.input.Event
类名称: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)
内容来源于网络,如有侵权,请联系作者删除!