Package com.jme3.input.controls

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


        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

    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

  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

        super.setSpatial(spatial);

        if (spatial != null) {
            initialRotation = spatial.getLocalRotation().clone();

            inputManager.addMapping(LEFT_CLICK, new MouseButtonTrigger(MouseInput.BUTTON_LEFT));
            inputManager.addListener(actionListener, LEFT_CLICK);

            weaponEntity = ((WeaponEntity) spatial.getUserData("entity"));
        }
    }
View Full Code Here

    private Camera cam = myApp.getCamera();
    private InputManager inputManager = myApp.getInputManager();
    private String LEFT_CLICK = "leftFood";

    public FoodThrowControl() {
        inputManager.addMapping(LEFT_CLICK, new MouseButtonTrigger(MouseInput.BUTTON_LEFT));
        inputManager.addListener(this, LEFT_CLICK);
    }
View Full Code Here

    });
  }
 
  public void setAmbientLight(final boolean on) {
    if (al == null) {
      al = new AmbientLight();
      al.setColor(new ColorRGBA(1.0f, 0.92f, 0.75f, 1f));
    }
    this.enqueue(new Callable<Integer>(){
      public Integer call() throws Exception {
        if (on) {
View Full Code Here

    //addEntity(ship);
   
   
   
    //addEntity(new RoidField("Roids", "Models/RoidField/Roid.mesh.xml"));
    AmbientLight al = new AmbientLight();
    al.setColor(ColorRGBA.White.mult(0.5f));
    mapNode.addLight(al);
   
   
    /*
    DirectionalLight sun = new DirectionalLight();
View Full Code Here

  }
 
  public void setDirectionalLight(final boolean on) {
    if (dl == null) {
      Vector3f lightDir = new Vector3f(-0.8719428f, -0.46824604f, 0.14304268f);
      dl = new DirectionalLight();
      dl.setColor(new ColorRGBA(1.0f, 0.92f, 0.75f, 1f));
      dl.setDirection(lightDir);

      Vector3f lightDir2 = new Vector3f(0.70518064f, 0.5902297f, -0.39287305f);
      dl2 = new DirectionalLight();
      dl2.setColor(new ColorRGBA(0.7f, 0.85f, 1.0f, 1f));
      dl2.setDirection(lightDir2);
    }
    this.enqueue(new Callable<Integer>(){
      public Integer call() throws Exception {
View Full Code Here

      }
    });
  }
 
  private PointLight getPointLight() {
    PointLight ll = new PointLight();
    ll.setColor(new ColorRGBA(1.0f, 0.92f, 0.75f, 1f));
    ll.setRadius(20f);
    return ll;
  }
View Full Code Here

TOP

Related Classes of com.jme3.input.controls.MouseAxisTrigger

Copyright © 2018 www.massapicom. 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.