Examples of JoyAxisTrigger


Examples of com.jme3.input.controls.JoyAxisTrigger

     *
     *  @param positiveMapping The mapping to receive events when the axis is negative
     *  @param negativeMapping The mapping to receive events when the axis is positive
     */
    public void assignAxis(String positiveMapping, String negativeMapping){
        inputManager.addMapping(positiveMapping, new JoyAxisTrigger(parent.getJoyId(), axisIndex, false));
        inputManager.addMapping(negativeMapping, new JoyAxisTrigger(parent.getJoyId(), axisIndex, true));
    }
View Full Code Here

Examples of com.jme3.input.controls.JoyAxisTrigger

            axisId = getPovXAxis().getAxisId();
        } else if( axisId == JoyInput.AXIS_POV_Y ) {
            axisId = getPovYAxis().getAxisId();
        }
   
        inputManager.addMapping(positiveMapping, new JoyAxisTrigger(joyId, axisId, false));
        inputManager.addMapping(negativeMapping, new JoyAxisTrigger(joyId, axisId, true));
    }
View Full Code Here

Examples of com.jme3.input.controls.JoyAxisTrigger

    // inputManager.addMapping("MouseXleft", new JoyAxisTrigger(0,
    // JoyInput.AXIS_POV_X, false));
    // inputManager.addMapping("MouseXright", new JoyAxisTrigger(0,
    // JoyInput.AXIS_POV_X, true));

    inputManager.addMapping("MouseXleft", new JoyAxisTrigger(0, 1, true));
    inputManager.addMapping("MouseXright", new JoyAxisTrigger(0, 1, false));
    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));
View Full Code Here

Examples of com.jme3.input.controls.JoyAxisTrigger

        Joystick[] joysticks = inputManager.getJoysticks();
        for (Joystick joy : joysticks){
            System.out.println(joy.toString());
        }

        inputManager.addMapping("DPAD Left", new JoyAxisTrigger(0, JoyInput.AXIS_POV_X, true));
        inputManager.addMapping("DPAD Right", new JoyAxisTrigger(0, JoyInput.AXIS_POV_X, false));
        inputManager.addMapping("DPAD Down", new JoyAxisTrigger(0, JoyInput.AXIS_POV_Y, true));
        inputManager.addMapping("DPAD Up", new JoyAxisTrigger(0, JoyInput.AXIS_POV_Y, false));
        inputManager.addListener(this, "DPAD Left", "DPAD Right", "DPAD Down", "DPAD Up");

        inputManager.addMapping("Joy Left", new JoyAxisTrigger(0, 0, true));
        inputManager.addMapping("Joy Right", new JoyAxisTrigger(0, 0, false));
        inputManager.addMapping("Joy Down", new JoyAxisTrigger(0, 1, true));
        inputManager.addMapping("Joy Up", new JoyAxisTrigger(0, 1, false));
        inputManager.addListener(this, "Joy Left", "Joy Right", "Joy Down", "Joy Up");
    }
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.