Skip to content

Commit 53d1a18

Browse files
committed
fix stubbed functions
1 parent 8cdd606 commit 53d1a18

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

helpers/gamepad_provider.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ float gamepad_provider::sdl::GamepadTriggerLength(ControllerHandle_t id, GAMEPAD
1414
void gamepad_provider::sdl::GamepadStickXY(ControllerHandle_t id, GAMEPAD_STICK stick, float* out_x, float* out_y) {};
1515
void gamepad_provider::sdl::GamepadStickNormXY(ControllerHandle_t id, GAMEPAD_STICK stick, float* out_x, float* out_y, int inner_deadzone, int outer_deadzone) {};
1616
void gamepad_provider::sdl::GamepadSetRumble(ControllerHandle_t id, unsigned short left, unsigned short right, unsigned int rumble_length_ms) {};
17+
void gamepad_provider::sdl::GamepadSetTriggersRumble(ControllerHandle_t id, unsigned short left, unsigned short right, unsigned int rumble_length_ms) {};
1718
ESteamInputType gamepad_provider::sdl::GamepadGetType(ControllerHandle_t id) { return k_ESteamInputType_Unknown; };
1819

1920
#else
@@ -191,8 +192,11 @@ void gamepad_provider::sdl::GamepadStickNormXY(ControllerHandle_t id, GAMEPAD_ST
191192

192193
void gamepad_provider::sdl::GamepadStickXY(ControllerHandle_t id, GAMEPAD_STICK stick, float* out_x, float* out_y) {
193194
SDL_Gamepad* gamepad = GamepadGetFromHandle(id);
194-
if (!gamepad)
195+
if (!gamepad) {
196+
*out_x = 0.0f;
197+
*out_y = 0.0f;
195198
return;
199+
}
196200

197201
if (stick == STICK_LEFT) {
198202
*out_x = static_cast<float>(SDL_GetGamepadAxis(gamepad, SDL_GAMEPAD_AXIS_LEFTX));

0 commit comments

Comments
 (0)