Răsfoiți Sursa

SDL_migration.cocci: Add joystick/gamepad event state functions.

(cherry picked from commit e1aaebff8784fe6316bc90171f8c13d6f7071ad5)
Ryan C. Gordon 12 ore în urmă
părinte
comite
b3dca03ebf
1 a modificat fișierele cu 36 adăugiri și 0 ștergeri
  1. 36 0
      build-scripts/SDL_migration.cocci

+ 36 - 0
build-scripts/SDL_migration.cocci

@@ -111,6 +111,42 @@ expression e1;
 - SDL_GetEventState(e1)
 + SDL_EventEnabled(e1)
 
+
+// SDL_JoystickEventState() - replaced with SDL_SetJoystickEventsEnabled()
+@@
+@@
+(
+- SDL_JoystickEventState(SDL_IGNORE)
++ SDL_SetJoystickEventsEnabled(false)
+|
+- SDL_JoystickEventState(SDL_DISABLE)
++ SDL_SetJoystickEventsEnabled(false)
+|
+- SDL_JoystickEventState(SDL_ENABLE)
++ SDL_SetJoystickEventsEnabled(true)
+|
+- SDL_JoystickEventState(SDL_QUERY)
++ SDL_JoystickEventsEnabled()
+)
+
+
+// SDL_GameControllerEventState() - replaced with SDL_SetGamepadEventsEnabled()
+@@
+@@
+(
+- SDL_GameControllerEventState(SDL_IGNORE)
++ SDL_SetGamepadEventsEnabled(false)
+|
+- SDL_GameControllerEventState(SDL_DISABLE)
++ SDL_SetGamepadEventsEnabled(false)
+|
+- SDL_GameControllerEventState(SDL_ENABLE)
++ SDL_SetGamepadEventsEnabled(true)
+|
+- SDL_GameControllerEventState(SDL_QUERY)
++ SDL_GamepadEventsEnabled()
+)
+
 @@
 expression e;
 @@