Mercurial > sdl-ios-xcode
comparison src/haptic/dummy/SDL_syshaptic.c @ 2492:31444718601e gsoc2008_force_feedback
Updated the haptic dummy driver.
author | Edgar Simo <bobbens@gmail.com> |
---|---|
date | Wed, 02 Jul 2008 10:41:56 +0000 |
parents | 3f80bf1528b4 |
children | 66c02abeef0e |
comparison
equal
deleted
inserted
replaced
2491:10bc7aaf5114 | 2492:31444718601e |
---|---|
30 | 30 |
31 int | 31 int |
32 SDL_SYS_HapticInit(void) | 32 SDL_SYS_HapticInit(void) |
33 { | 33 { |
34 SDL_numhaptics = 0; | 34 SDL_numhaptics = 0; |
35 return (0); | 35 return 0; |
36 } | 36 } |
37 | 37 |
38 | 38 |
39 const char * | 39 const char * |
40 SDL_SYS_HapticName(int index) | 40 SDL_SYS_HapticName(int index) |
41 { | 41 { |
42 SDL_SetError("Logic error: No haptic (force feedback) devices available"); | 42 SDL_SetError("Logic error: No haptic devices available."); |
43 return (NULL); | 43 return NULL; |
44 } | 44 } |
45 | 45 |
46 | 46 |
47 int | 47 int |
48 SDL_SYS_HapticOpen(SDL_Haptic * haptic) | 48 SDL_SYS_HapticOpen(SDL_Haptic * haptic) |
49 { | 49 { |
50 SDL_SetError("Logic error: No joysticks available"); | 50 SDL_SetError("Logic error: No haptic devices available."); |
51 return (-1); | 51 return -1; |
52 } | |
53 | |
54 | |
55 int | |
56 SDL_JoystickIsHaptic(SDL_Joystick * joystick) | |
57 { | |
58 return 0; | |
59 } | |
60 | |
61 | |
62 int | |
63 SDL_SYS_HapticOpenFromJoystick(SDL_Haptic * haptic, SDL_Joystick * joystick) | |
64 { | |
65 SDL_SetError("Logic error: No haptic devices available."); | |
66 return -1; | |
67 } | |
68 | |
69 | |
70 int | |
71 SDL_SYS_JoystickSameHaptic(SDL_Haptic * haptic, SDL_Joystick * joystick) | |
72 { | |
73 return 0; | |
52 } | 74 } |
53 | 75 |
54 | 76 |
55 void | 77 void |
56 SDL_SYS_HapticClose(SDL_Haptic * haptic) | 78 SDL_SYS_HapticClose(SDL_Haptic * haptic) |
64 { | 86 { |
65 return; | 87 return; |
66 } | 88 } |
67 | 89 |
68 | 90 |
91 int | |
92 SDL_SYS_HapticNewEffect(SDL_Haptic * haptic, | |
93 struct haptic_effect * effect, | |
94 SDL_HapticEffect * base) | |
95 { | |
96 SDL_SetError("Logic error: No haptic devices available."); | |
97 return -1; | |
98 } | |
99 | |
100 | |
101 int | |
102 SDL_SYS_HapticUpdateEffect(SDL_Haptic * haptic, | |
103 struct haptic_effect * effect, | |
104 SDL_HapticEffect * data) | |
105 { | |
106 SDL_SetError("Logic error: No haptic devices available."); | |
107 return -1; | |
108 } | |
109 | |
110 | |
111 int | |
112 SDL_SYS_HapticRunEffect(SDL_Haptic * haptic, struct haptic_effect * effect) | |
113 { | |
114 SDL_SetError("Logic error: No haptic devices available."); | |
115 return -1; | |
116 } | |
117 | |
118 | |
119 int | |
120 SDL_SYS_HapticStopEffect(SDL_Haptic * haptic, struct haptic_effect * effect) | |
121 { | |
122 SDL_SetError("Logic error: No haptic devices available."); | |
123 return -1; | |
124 } | |
125 | |
126 | |
127 void | |
128 SDL_SYS_HapticDestroyEffect(SDL_Haptic * haptic, struct haptic_effect * effect) | |
129 { | |
130 SDL_SetError("Logic error: No haptic devices available."); | |
131 return -1; | |
132 } | |
133 | |
134 | |
135 int | |
136 SDL_SYS_HapticSetGain(SDL_Haptic * haptic, int gain) | |
137 { | |
138 SDL_SetError("Logic error: No haptic devices available."); | |
139 return -1; | |
140 } | |
141 | |
142 | |
143 int | |
144 SDL_SYS_HapticSetAutocenter(SDL_Haptic * haptic, int autocenter) | |
145 { | |
146 SDL_SetError("Logic error: No haptic devices available."); | |
147 return -1; | |
148 } | |
149 | |
150 | |
69 #endif /* SDL_HAPTIC_DUMMY || SDL_HAPTIC_DISABLED */ | 151 #endif /* SDL_HAPTIC_DUMMY || SDL_HAPTIC_DISABLED */ |