Mercurial > sdl-ios-xcode
annotate docs/html/sdljoyballevent.html @ 610:95433459fbd2
Date: Mon, 14 Apr 2003 22:08:27 +0100
From: Patrice Mandin
Subject: [SDL][PATCH] 2 patches for sdl
Here are 2 patches for SDL:
- One is to put the dummy video drivers at the end of the
video drivers list. It gave me problems, when
SDL_VIDEODRIVER is not set, and the dummy driver is used
instead of the platform's driver, just because it is
always available. So the dummy driver must always be at
the end of the list. I suppose picogui and dc video
drivers also don't work.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Tue, 15 Apr 2003 15:46:56 +0000 |
parents | e5bc29de3f0a |
children | 355632dca928 |
rev | line source |
---|---|
0 | 1 <HTML |
2 ><HEAD | |
3 ><TITLE | |
4 >SDL_JoyBallEvent</TITLE | |
5 ><META | |
6 NAME="GENERATOR" | |
55
55f1f1b3e27d
Added new docs for SDL 1.2.1
Sam Lantinga <slouken@lokigames.com>
parents:
0
diff
changeset
|
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.64 |
0 | 8 "><LINK |
9 REL="HOME" | |
10 TITLE="SDL Library Documentation" | |
11 HREF="index.html"><LINK | |
12 REL="UP" | |
13 TITLE="SDL Event Structures." | |
14 HREF="eventstructures.html"><LINK | |
15 REL="PREVIOUS" | |
16 TITLE="SDL_JoyHatEvent" | |
17 HREF="sdljoyhatevent.html"><LINK | |
18 REL="NEXT" | |
19 TITLE="SDL_ResizeEvent" | |
20 HREF="sdlresizeevent.html"></HEAD | |
21 ><BODY | |
22 CLASS="REFENTRY" | |
23 BGCOLOR="#FFF8DC" | |
24 TEXT="#000000" | |
25 LINK="#0000ee" | |
26 VLINK="#551a8b" | |
27 ALINK="#ff0000" | |
28 ><DIV | |
29 CLASS="NAVHEADER" | |
30 ><TABLE | |
31 WIDTH="100%" | |
32 BORDER="0" | |
33 CELLPADDING="0" | |
34 CELLSPACING="0" | |
35 ><TR | |
36 ><TH | |
37 COLSPAN="3" | |
38 ALIGN="center" | |
39 >SDL Library Documentation</TH | |
40 ></TR | |
41 ><TR | |
42 ><TD | |
43 WIDTH="10%" | |
44 ALIGN="left" | |
45 VALIGN="bottom" | |
46 ><A | |
47 HREF="sdljoyhatevent.html" | |
48 >Prev</A | |
49 ></TD | |
50 ><TD | |
51 WIDTH="80%" | |
52 ALIGN="center" | |
53 VALIGN="bottom" | |
54 ></TD | |
55 ><TD | |
56 WIDTH="10%" | |
57 ALIGN="right" | |
58 VALIGN="bottom" | |
59 ><A | |
60 HREF="sdlresizeevent.html" | |
61 >Next</A | |
62 ></TD | |
63 ></TR | |
64 ></TABLE | |
65 ><HR | |
66 ALIGN="LEFT" | |
67 WIDTH="100%"></DIV | |
68 ><H1 | |
69 ><A | |
70 NAME="SDLJOYBALLEVENT" | |
71 >SDL_JoyBallEvent</A | |
72 ></H1 | |
73 ><DIV | |
74 CLASS="REFNAMEDIV" | |
75 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
76 NAME="AEN4012" |
0 | 77 ></A |
78 ><H2 | |
79 >Name</H2 | |
80 >SDL_JoyBallEvent -- Joystick trackball motion event structure</DIV | |
81 ><DIV | |
82 CLASS="REFSECT1" | |
83 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
84 NAME="AEN4015" |
0 | 85 ></A |
86 ><H2 | |
87 >Structure Definition</H2 | |
88 ><PRE | |
89 CLASS="PROGRAMLISTING" | |
90 >typedef struct{ | |
91 Uint8 type; | |
92 Uint8 which; | |
93 Uint8 ball; | |
94 Sint16 xrel, yrel; | |
95 } SDL_JoyBallEvent;</PRE | |
96 ></DIV | |
97 ><DIV | |
98 CLASS="REFSECT1" | |
99 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
100 NAME="AEN4018" |
0 | 101 ></A |
102 ><H2 | |
103 >Structure Data</H2 | |
104 ><DIV | |
105 CLASS="INFORMALTABLE" | |
106 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
107 NAME="AEN4020" |
0 | 108 ></A |
109 ><P | |
110 ></P | |
111 ><TABLE | |
112 BORDER="0" | |
113 CLASS="CALSTABLE" | |
114 ><TBODY | |
115 ><TR | |
116 ><TD | |
117 ALIGN="LEFT" | |
118 VALIGN="TOP" | |
119 ><TT | |
120 CLASS="STRUCTFIELD" | |
121 ><I | |
122 >type</I | |
123 ></TT | |
124 ></TD | |
125 ><TD | |
126 ALIGN="LEFT" | |
127 VALIGN="TOP" | |
128 ><TT | |
129 CLASS="LITERAL" | |
130 >SDL_JOYBALLMOTION</TT | |
131 ></TD | |
132 ></TR | |
133 ><TR | |
134 ><TD | |
135 ALIGN="LEFT" | |
136 VALIGN="TOP" | |
137 ><TT | |
138 CLASS="STRUCTFIELD" | |
139 ><I | |
140 >which</I | |
141 ></TT | |
142 ></TD | |
143 ><TD | |
144 ALIGN="LEFT" | |
145 VALIGN="TOP" | |
146 >Joystick device index</TD | |
147 ></TR | |
148 ><TR | |
149 ><TD | |
150 ALIGN="LEFT" | |
151 VALIGN="TOP" | |
152 ><TT | |
153 CLASS="STRUCTFIELD" | |
154 ><I | |
155 >ball</I | |
156 ></TT | |
157 ></TD | |
158 ><TD | |
159 ALIGN="LEFT" | |
160 VALIGN="TOP" | |
161 >Joystick trackball index</TD | |
162 ></TR | |
163 ><TR | |
164 ><TD | |
165 ALIGN="LEFT" | |
166 VALIGN="TOP" | |
167 ><TT | |
168 CLASS="STRUCTFIELD" | |
169 ><I | |
170 >xrel</I | |
171 ></TT | |
172 >, <TT | |
173 CLASS="STRUCTFIELD" | |
174 ><I | |
175 >yrel</I | |
176 ></TT | |
177 ></TD | |
178 ><TD | |
179 ALIGN="LEFT" | |
180 VALIGN="TOP" | |
181 >The relative motion in the X/Y direction</TD | |
182 ></TR | |
183 ></TBODY | |
184 ></TABLE | |
185 ><P | |
186 ></P | |
187 ></DIV | |
188 ></DIV | |
189 ><DIV | |
190 CLASS="REFSECT1" | |
191 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
192 NAME="AEN4041" |
0 | 193 ></A |
194 ><H2 | |
195 >Description</H2 | |
196 ><P | |
197 ><SPAN | |
198 CLASS="STRUCTNAME" | |
199 >SDL_JoyBallEvent</SPAN | |
200 > is a member of the <A | |
201 HREF="sdlevent.html" | |
202 ><SPAN | |
203 CLASS="STRUCTNAME" | |
204 >SDL_Event</SPAN | |
205 ></A | |
206 > union and is used when an event of type <TT | |
207 CLASS="LITERAL" | |
208 >SDL_JOYBALLMOTION</TT | |
209 > is reported.</P | |
210 ><P | |
211 >A <TT | |
212 CLASS="LITERAL" | |
213 >SDL_JOYBALLMOTION</TT | |
214 > event occurs when a user moves a trackball on the joystick. The field <TT | |
215 CLASS="STRUCTFIELD" | |
216 ><I | |
217 >which</I | |
218 ></TT | |
219 > is the index of the joystick that reported the event and <TT | |
220 CLASS="STRUCTFIELD" | |
221 ><I | |
222 >ball</I | |
223 ></TT | |
224 > is the index of the trackball (for a more detailed explaination see the <A | |
225 HREF="joystick.html" | |
226 >Joystick section</A | |
227 >). Trackballs only return relative motion, this is the change in position on the ball since it was last polled (last cycle of the event loop) and it is stored in <TT | |
228 CLASS="STRUCTFIELD" | |
229 ><I | |
230 >xrel</I | |
231 ></TT | |
232 > and <TT | |
233 CLASS="STRUCTFIELD" | |
234 ><I | |
235 >yrel</I | |
236 ></TT | |
237 >.</P | |
238 ></DIV | |
239 ><DIV | |
240 CLASS="REFSECT1" | |
241 ><A | |
181
e5bc29de3f0a
Updated from the SDL Documentation Project
Sam Lantinga <slouken@libsdl.org>
parents:
55
diff
changeset
|
242 NAME="AEN4055" |
0 | 243 ></A |
244 ><H2 | |
245 >See Also</H2 | |
246 ><P | |
247 ><A | |
248 HREF="sdlevent.html" | |
249 ><SPAN | |
250 CLASS="STRUCTNAME" | |
251 >SDL_Event</SPAN | |
252 ></A | |
253 >, | |
254 <A | |
255 HREF="joystick.html" | |
256 >Joystick Functions</A | |
257 >, | |
258 <A | |
259 HREF="sdljoystickeventstate.html" | |
260 ><TT | |
261 CLASS="FUNCTION" | |
262 >SDL_JoystickEventState</TT | |
263 ></A | |
264 >, | |
265 <A | |
266 HREF="sdljoystickgetball.html" | |
267 ><TT | |
268 CLASS="FUNCTION" | |
269 >SDL_JoystickGetBall</TT | |
270 ></A | |
271 ></P | |
272 ></DIV | |
273 ><DIV | |
274 CLASS="NAVFOOTER" | |
275 ><HR | |
276 ALIGN="LEFT" | |
277 WIDTH="100%"><TABLE | |
278 WIDTH="100%" | |
279 BORDER="0" | |
280 CELLPADDING="0" | |
281 CELLSPACING="0" | |
282 ><TR | |
283 ><TD | |
284 WIDTH="33%" | |
285 ALIGN="left" | |
286 VALIGN="top" | |
287 ><A | |
288 HREF="sdljoyhatevent.html" | |
289 >Prev</A | |
290 ></TD | |
291 ><TD | |
292 WIDTH="34%" | |
293 ALIGN="center" | |
294 VALIGN="top" | |
295 ><A | |
296 HREF="index.html" | |
297 >Home</A | |
298 ></TD | |
299 ><TD | |
300 WIDTH="33%" | |
301 ALIGN="right" | |
302 VALIGN="top" | |
303 ><A | |
304 HREF="sdlresizeevent.html" | |
305 >Next</A | |
306 ></TD | |
307 ></TR | |
308 ><TR | |
309 ><TD | |
310 WIDTH="33%" | |
311 ALIGN="left" | |
312 VALIGN="top" | |
313 >SDL_JoyHatEvent</TD | |
314 ><TD | |
315 WIDTH="34%" | |
316 ALIGN="center" | |
317 VALIGN="top" | |
318 ><A | |
319 HREF="eventstructures.html" | |
320 >Up</A | |
321 ></TD | |
322 ><TD | |
323 WIDTH="33%" | |
324 ALIGN="right" | |
325 VALIGN="top" | |
326 >SDL_ResizeEvent</TD | |
327 ></TR | |
328 ></TABLE | |
329 ></DIV | |
330 ></BODY | |
331 ></HTML | |
332 > |