equal
deleted
inserted
replaced
229 static BOOL CALLBACK |
229 static BOOL CALLBACK |
230 DI_DeviceObjectCallback(LPCDIDEVICEOBJECTINSTANCE dev, LPVOID pvRef) |
230 DI_DeviceObjectCallback(LPCDIDEVICEOBJECTINSTANCE dev, LPVOID pvRef) |
231 { |
231 { |
232 SDL_Haptic *haptic = (SDL_Haptic *) pvRef; |
232 SDL_Haptic *haptic = (SDL_Haptic *) pvRef; |
233 |
233 |
234 if (dev->dwType & DIDFT_AXIS) { |
234 if ((dev->dwType & DIDFT_AXIS) && (dev->dwFlags & DIDOI_FFACTUATOR)) { |
235 |
235 |
236 haptic->naxes++; |
236 haptic->naxes++; |
237 |
237 |
238 /* Currently using the artificial limit of 3 axes. */ |
238 /* Currently using the artificial limit of 3 axes. */ |
239 if (haptic->naxes >= 3) { |
239 if (haptic->naxes >= 3) { |