Examples of MouseAxisTrigger


Examples of com.jme3.input.controls.MouseAxisTrigger

    inputManager.clearMappings();

    // Mouse Input
    inputManager.addMapping("RotateUp", new KeyTrigger(KeyInput.KEY_Y));
    inputManager.addMapping("RotateDown", new KeyTrigger(KeyInput.KEY_X));
    inputManager.addMapping("RotateLeft", new MouseAxisTrigger(MouseInput.AXIS_X, false));
    inputManager.addMapping("RotateRight", new MouseAxisTrigger(MouseInput.AXIS_X, true));

    // Keyboard Input
    inputManager.addMapping("Accelerate", new KeyTrigger(KeyInput.KEY_W));
    inputManager.addMapping("Brake", new KeyTrigger(KeyInput.KEY_S));
    inputManager.addMapping("RollLeft", new KeyTrigger(KeyInput.KEY_Q));
View Full Code Here

Examples of com.jme3.input.controls.MouseAxisTrigger

    inputManager.addMapping("MouseYdown", new JoyAxisTrigger(0, 0, false));
    inputManager.addMapping("MouseYup", new JoyAxisTrigger(0, 0, true));
    // inputManager.addListener(this, "Joy Left", "Joy Right", "J",
    // "Joy Up");

    inputManager.addMapping("MouseXleft", new MouseAxisTrigger(MouseInput.AXIS_X, true));
    inputManager.addMapping("MouseXright", new MouseAxisTrigger(MouseInput.AXIS_X, false));
    inputManager.addMapping("MouseYup", new MouseAxisTrigger(MouseInput.AXIS_Y, true));
    inputManager.addMapping("MouseYdown", new MouseAxisTrigger(MouseInput.AXIS_Y, false));

    // inputManager.addMapping("", new JoyAxisTrigger(, JoyInput.AXIS_POV_X,
    // true));
    // Joystick joy = joys[0];
    // joys[0].assignAxis("MouseXleft", "MouseXright", joy.getXAxisIndex());
View Full Code Here

Examples of com.jme3.input.controls.MouseAxisTrigger

    inputManager.addMapping("Up", new KeyTrigger(KeyInput.KEY_UP));
    inputManager.addMapping("Down", new KeyTrigger(KeyInput.KEY_DOWN));
    inputManager.addMapping("Shift", new KeyTrigger(KeyInput.KEY_LSHIFT));
    inputManager.addListener(LACam, new String[]{"W", "A", "S", "D", "Q", "Y", "Right", "Left", "Up", "Down", "Shift"});
   
    inputManager.addMapping("MouseXleft", new MouseAxisTrigger(MouseInput.AXIS_X, true));
    inputManager.addMapping("MouseXright", new MouseAxisTrigger(MouseInput.AXIS_X, false));
    inputManager.addMapping("MouseYup", new MouseAxisTrigger(MouseInput.AXIS_Y, true));
    inputManager.addMapping("MouseYdown", new MouseAxisTrigger(MouseInput.AXIS_Y, false));
    inputManager.addListener(LACam, new String[]{"MouseXleft", "MouseXright", "MouseYup", "MouseYdown"});
   

    inputManager.addMapping("ESC", new KeyTrigger(KeyInput.KEY_ESCAPE));
    inputManager.addListener(this, new String[]{"ESC"});
View Full Code Here

Examples of com.jme3.input.controls.MouseAxisTrigger

        InputStrings.PITCH_DOWN, false);
  }

  private void bindMouseAxis(InputManager inputManager, AnalogListener listener, int axis, String inputString,
      boolean negative) {
    inputManager.addMapping(inputString, new MouseAxisTrigger(axis, negative));
    inputManager.addListener(listener, inputString);
  }
View Full Code Here

Examples of com.jme3.input.controls.MouseAxisTrigger

    input.addMapping("jump", new KeyTrigger(KeyInput.KEY_SPACE));
    input.addMapping("center", new KeyTrigger(KeyInput.KEY_2));
    input.addMapping("crouch", new KeyTrigger(KeyInput.KEY_LSHIFT));
    input.addMapping("camera", new KeyTrigger(KeyInput.KEY_F));
    input.addMapping("shoot", new MouseButtonTrigger(0));
    input.addMapping("head_left", new MouseAxisTrigger(0, true));
    input.addMapping("head_right", new MouseAxisTrigger(0, false));
    input.addMapping("head_up", new MouseAxisTrigger(1, false));
    input.addMapping("head_down", new MouseAxisTrigger(1, true));
    input.setCursorVisible(false);
    input.addListener(analogListener, "left", "right", "jump", "crouch", "head_left", "head_right", "head_up", "head_down");
    input.addListener(actionListener, "forward", "backward", "crouch", "jump", "shoot", "center", "camera");
  }
View Full Code Here

Examples of com.jme3.input.controls.MouseAxisTrigger

  private void setupKeys(InputManager input) {
    input.addMapping("jump", new KeyTrigger(KeyInput.KEY_SPACE));
    input.addMapping("center", new KeyTrigger(KeyInput.KEY_2));
    input.addMapping("crouch", new KeyTrigger(KeyInput.KEY_LSHIFT));
    input.addMapping("explode", new KeyTrigger(KeyInput.KEY_E));
    input.addMapping("head_left", new MouseAxisTrigger(0, true));
    input.addMapping("head_right", new MouseAxisTrigger(0, false));
    input.addMapping("head_up", new MouseAxisTrigger(1, false));
    input.addMapping("head_down", new MouseAxisTrigger(1, true));
    input.setCursorVisible(false);
    input.addListener(analogListener, "crouch", "jump", "head_left", "head_right", "head_up", "head_down");
    input.addListener(actionListener, "crouch", "jump", "center", "explode");

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.