Exemplo n.º 1
0
 public void onAnalog(String name, float value, float tpf) {
   // System.out.println("Value:" + value);
   // System.out.println("TPF:" + tpf);
   if (name.equals("Forward")) {
     handler.accelerateTank(TANK_ACCELERATION * value);
   } else if (name.equals("Backward")) {
     handler.accelerateTank(-TANK_ACCELERATION * value);
   } else if (name.equals("Turn left")) {
     handler.rotateTankY(TANK_ROTATE_SPEED * value);
   } else if (name.equals("Turn right")) {
     handler.rotateTankY(-TANK_ROTATE_SPEED * value);
   } else if (name.equals("Turret left")) {
     handler.rotateCannon(CANNON_ROTATE_SPEED * value);
   } else if (name.equals("Turret right")) {
     handler.rotateCannon(-CANNON_ROTATE_SPEED * value);
   } else if (name.equals("Turret up")) {
     handler.elevateCannon(CANNON_ELEVATE_SPEED * value);
   } else if (name.equals("Turret down")) {
     handler.elevateCannon(-CANNON_ELEVATE_SPEED * value);
   }
 }