Mercurial > sdl-ios-xcode
comparison src/haptic/darwin/SDL_syshaptic.c @ 2609:eec0c81ede06 gsoc2008_force_feedback
CONVERT now checks for overflows.
author | Edgar Simo <bobbens@gmail.com> |
---|---|
date | Tue, 05 Aug 2008 18:26:11 +0000 |
parents | 7c7a63f22afa |
children | 71a835ee438a |
comparison
equal
deleted
inserted
replaced
2608:7c7a63f22afa | 2609:eec0c81ede06 |
---|---|
574 SDL_SetError("Haptic: Unknown direction type."); | 574 SDL_SetError("Haptic: Unknown direction type."); |
575 return -1; | 575 return -1; |
576 } | 576 } |
577 } | 577 } |
578 | 578 |
579 #define CONVERT(x) (((x)*10000) / 0x7FFF) | 579 #define CONVERT(x) (((x) > 0x7FFF) ? 10000 : ((x)*10000) / 0x7FFF) |
580 /* | 580 /* |
581 * Creates the FFEFFECT from a SDL_HapticEffect. | 581 * Creates the FFEFFECT from a SDL_HapticEffect. |
582 */ | 582 */ |
583 static int | 583 static int |
584 SDL_SYS_ToFFEFFECT( SDL_Haptic * haptic, FFEFFECT * dest, SDL_HapticEffect * src ) | 584 SDL_SYS_ToFFEFFECT( SDL_Haptic * haptic, FFEFFECT * dest, SDL_HapticEffect * src ) |