OSDN Git Service

SDL_atomic_t サンプルコードを修正 https://wiki.libsdl.org/SDL_atomic_t?action=diff&rev1=3&rev2=4
[sdl2referencejp/sdl2referencejp.git] / SDL_MouseWheelEvent.html
index a3e11fd..0376c82 100644 (file)
 <tr><td>Sint32</td><td>y</td><td>\90\82\92¼\95û\8cü\82Ì\83X\83N\83\8d\81[\83\8b\97Ê. \90³\82ª\89\9c\82Å, \95\89\82ª\8eè\91O</td></tr>\r
 <tr><td>Uint32</td><td>direction</td><td>SDL_MOUSEWHEEL_NORMAL\82Ü\82½\82ÍSDL_MOUSEWHEEL_FLIPPED (SDL 2.0.4\88È\8d~)</td></tr>\r
 </table>\r
+<h2>\83T\83\93\83v\83\8b\83R\81[\83h</h2>\r
+<p>\r
+<code>\r
+<pre>\r
+SDL_Event event;\r
+while( SDL_PollEvent( &amp;event ) )\r
+{\r
+    if(event.type == SDL_MOUSEWHEEL)\r
+    {\r
+        if(event.wheel.y &gt; 0) // \8fã\82Ö\83X\83N\83\8d\81[\83\8b\r
+        {\r
+             // \88ø\82«\8fã\82°\82é\93®\8dì\82Ì\83R\81[\83h\82ð\82±\82±\82É\8f\91\82­!\r
+        }\r
+        else if(event.wheel.y &lt; 0) // \89º\82Ö\83X\83N\83\8d\81[\83\8b\r
+        {\r
+             // \89\9f\82µ\89º\82°\82é\93®\8dì\82Ì\83R\81[\83h\82ð\82±\82±\82É\8f\91\82­!\r
+        }\r
+\r
+        if(event.wheel.x &gt; 0) // \89E\82Ö\83X\83N\83\8d\81[\83\8b\r
+        {\r
+             // ...\r
+        }\r
+        else if(event.wheel.x &lt; 0) // \8d\82Ö\83X\83N\83\8d\81[\83\8b\r
+        {\r
+             // ...\r
+        }\r
+    }\r
+    else if(event.type == SDL_SDL_MOUSEBUTTONDOWN)\r
+    {\r
+        // ... \83}\83E\83X\83N\83\8a\83b\83N\82ð\8f\88\97\9d\82·\82é\r
+    }\r
+\r
+    // ... \82»\82Ì\91¼\82Ì\83C\83x\83\93\83g\82ð\8f\88\97\9d\82·\82é ...\r
+}\r
+</pre>\r
+</code>\r
+</p>\r
 <h2>\8fÚ\8d×</h2>\r
 <p>\r
 <a href="SDL_MouseWheelEvent.html">SDL_MouseWheelEvent</a>\82Í<a href="SDL_Event.html">SDL_Event</a>\82Ì\83\81\83\93\83o\82Å, SDL_MOUSEWHEEL\82ª\95ñ\8d\90\82³\82ê\82½\82Æ\82«\82É\8eg\82í\82ê\82é.\r