Package com.badlogic.gdx.controllers.gwt.support

Examples of com.badlogic.gdx.controllers.gwt.support.Gamepad


    }
  }

  @Override
  public void onGamepadConnected(int index) {
    Gamepad gamepad = Gamepad.getGamepad(index);
    GwtController controller = new GwtController(gamepad.getIndex(), gamepad.getId());
    controllerMap.put(index, controller);
    synchronized(eventQueue) {
      GwtControllerEvent event = eventPool.obtain();
      event.type = GwtControllerEvent.CONNECTED;
      event.controller = controller;
View Full Code Here


    }
  }
 
  @Override
  public void onGamepadUpdated(int index) {
    Gamepad gamepad = Gamepad.getGamepad(index);
    GwtController controller = controllerMap.get(index);
    if (gamepad != null && controller != null) {
      // Determine what changed
      JsArrayNumber axes = gamepad.getAxes();
      JsArrayNumber buttons = gamepad.getButtons();
      synchronized(eventQueue) {
        for (int i = 0, j = axes.length(); i < j; i++) {
          float oldAxis = controller.getAxis(i);
          float newAxis = (float) axes.get(i);
          if (oldAxis != newAxis) {
View Full Code Here

 
  public GwtController(int index, String name) {
    this.index = index;
    this.name = name;
   
    Gamepad gamepad = Gamepad.getGamepad(index);
    axes = new float[gamepad.getAxes().length()];
  }
View Full Code Here

    }
  }

  @Override
  public void onGamepadConnected(int index) {
    Gamepad gamepad = Gamepad.getGamepad(index);
    GwtController controller = new GwtController(gamepad.getIndex(), gamepad.getId());
    controllerMap.put(index, controller);
    synchronized(eventQueue) {
      GwtControllerEvent event = eventPool.obtain();
      event.type = GwtControllerEvent.CONNECTED;
      event.controller = controller;
View Full Code Here

    }
  }
 
  @Override
  public void onGamepadUpdated(int index) {
    Gamepad gamepad = Gamepad.getGamepad(index);
    GwtController controller = controllerMap.get(index);
    if (gamepad != null && controller != null) {
      // Determine what changed
      JsArrayNumber axes = gamepad.getAxes();
      JsArrayNumber buttons = gamepad.getButtons();
      synchronized(eventQueue) {
        for (int i = 0, j = axes.length(); i < j; i++) {
          float oldAxis = controller.getAxis(i);
          float newAxis = (float) axes.get(i);
          if (oldAxis != newAxis) {
View Full Code Here

TOP

Related Classes of com.badlogic.gdx.controllers.gwt.support.Gamepad

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.