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); } }