Leonardo Gamepad Analog as Digital inputs?

I did as you said: and got this error message:

sketch_oct14a:50:12: error: 'class Joystick_' has no member named 'setXAxisRange'; did you mean 'setXAxis'?

Joystick.setXAxisRange(-1, 1);

        ^~~~~~~~~~~~~

        setXAxis

sketch_oct14a:51:12: error: 'class Joystick_' has no member named 'setYAxisRange'; did you mean 'setYAxis'?

Joystick.setYAxisRange(-1, 1);

        ^~~~~~~~~~~~~

        setYAxis

exit status 1

'JOYSTICK_TYPE_GAMEPAD' was not declared in this scope

Joystick_ Joystick(0x15, JOYSTICK_TYPE_GAMEPAD,