瀏覽代碼

Add missing controller events to `SDL_GameControllerEventState()`

Events to handle controller touchpads and sensors were added to the library but not added in `SDL_GameControllerEventState()`. This change adds the missing events.
diddily 3 年之前
父節點
當前提交
0ec5bb4e6d
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/joystick/SDL_gamecontroller.c

+ 1 - 0
src/joystick/SDL_gamecontroller.c

@@ -2737,6 +2737,7 @@ SDL_GameControllerEventState(int state)
     const Uint32 event_list[] = {
     const Uint32 event_list[] = {
         SDL_CONTROLLERAXISMOTION, SDL_CONTROLLERBUTTONDOWN, SDL_CONTROLLERBUTTONUP,
         SDL_CONTROLLERAXISMOTION, SDL_CONTROLLERBUTTONDOWN, SDL_CONTROLLERBUTTONUP,
         SDL_CONTROLLERDEVICEADDED, SDL_CONTROLLERDEVICEREMOVED, SDL_CONTROLLERDEVICEREMAPPED,
         SDL_CONTROLLERDEVICEADDED, SDL_CONTROLLERDEVICEREMOVED, SDL_CONTROLLERDEVICEREMAPPED,
+        SDL_CONTROLLERTOUCHPADDOWN, SDL_CONTROLLERTOUCHPADMOTION, SDL_CONTROLLERTOUCHPADUP, SDL_CONTROLLERSENSORUPDATE,
     };
     };
     unsigned int i;
     unsigned int i;