Mercurial > sdl-ios-xcode
comparison src/haptic/win32/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 | e0ca521516f6 |
children | cdea9a70dade |
comparison
equal
deleted
inserted
replaced
2608:7c7a63f22afa | 2609:eec0c81ede06 |
---|---|
573 SDL_SetError("Haptic: Unknown direction type."); | 573 SDL_SetError("Haptic: Unknown direction type."); |
574 return -1; | 574 return -1; |
575 } | 575 } |
576 } | 576 } |
577 | 577 |
578 #define CONVERT(x) (((x)*10000) / 0x7FFF) | 578 #define CONVERT(x) (((x) > 0x7FFF) ? 10000 : ((x)*10000) / 0x7FFF) |
579 /* | 579 /* |
580 * Creates the DIEFFECT from a SDL_HapticEffect. | 580 * Creates the DIEFFECT from a SDL_HapticEffect. |
581 */ | 581 */ |
582 static int | 582 static int |
583 SDL_SYS_ToDIEFFECT( SDL_Haptic * haptic, DIEFFECT * dest, SDL_HapticEffect * src ) | 583 SDL_SYS_ToDIEFFECT( SDL_Haptic * haptic, DIEFFECT * dest, SDL_HapticEffect * src ) |