public boolean inputActionPerformed( AbstractViewInputHandler inputHandler, KeyEventState keys, String target, ViewInputAttributes.ActionAttributes viewAction) { java.util.List keyList = viewAction.getKeyActions(); double rollInput = 0; for (Object k : keyList) { ViewInputAttributes.ActionAttributes.KeyAction keyAction = (ViewInputAttributes.ActionAttributes.KeyAction) k; if (keys.isKeyDown(keyAction.keyCode)) { rollInput += keyAction.sign; } } if (rollInput == 0) { return false; } //noinspection StringEquality if (target == GENERATE_EVENTS) { ViewInputAttributes.DeviceAttributes deviceAttributes = inputHandler.getAttributes().getDeviceAttributes(ViewInputAttributes.DEVICE_KEYBOARD); onRoll(rollInput, deviceAttributes, viewAction); } return true; }
public boolean inputActionPerformed( AbstractViewInputHandler inputHandler, java.awt.event.KeyEvent event, ViewInputAttributes.ActionAttributes viewAction) { java.util.List keyList = viewAction.getKeyActions(); for (Object k : keyList) { ViewInputAttributes.ActionAttributes.KeyAction keyAction = (ViewInputAttributes.ActionAttributes.KeyAction) k; if (event.getKeyCode() == keyAction.keyCode) { onResetPitch(viewAction); return true; } } return false; }