OSDN Git Service

IMG_Linked_Version 新しい説明の訳に差し替え
[sdl2referencejp/sdl2referencejp.git] / SDL_MouseWheelEvent.html
index 4ca8c99..72566c7 100644 (file)
 <tr><td>Uint32</td><td>which</td><td>\83}\83E\83X\83C\83\93\83X\83^\83\93\83XID, \82Ü\82½\82ÍSDL_TOUCH_MOUSEID (\8fÚ\8d×\82ð\8eQ\8fÆ\82·\82é\82±\82Æ)</td></tr>\r
 <tr><td>Sint32</td><td>x</td><td>\90\85\95½\95û\8cü\82Ì\83X\83N\83\8d\81[\83\8b\97Ê. \90³\82ª\89E\82Å, \95\89\82ª\8d¶</td></tr>\r
 <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
+<tr><td>float</td><td>preciseX</td><td>\95\82\93®\8f¬\90\94\93_\82Å\95\\82³\82ê\82½\90\85\95½\95û\8cü\82Ì\83X\83N\83\8d\81[\83\8b\97Ê. \90³\82ª\89E\82Å, \95\89\82ª\8d¶ (SDL 2.0.18\88È\8d~)</td></tr>\r
+<tr><td>float</td><td>preciseY</td><td>\95\82\93®\8f¬\90\94\93_\82Å\95\\82³\82ê\82½\90\82\92¼\95û\8cü\82Ì\83X\83N\83\8d\81[\83\8b\97Ê. \90³\82ª\89\9c\82Å, \95\89\82ª\8eè\91O (SDL 2.0.18\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½\8fê\8d\87\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½\8fê\8d\87\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
 event\82Ìwheel\83t\83B\81[\83\8b\83h\82©\82ç\83A\83N\83Z\83X\82Å\82«\82é.\r
 </p>\r
 <p>\r
-An SDL_MOUSEWHEEL\82Í\83\86\81[\83U\82ª\83}\83E\83X\83z\83C\81[\83\8b\82ð\93®\82©\82·\82Æ\94­\90\82·\82é.\r
+SDL_MOUSEWHEEL\82Í\83\86\81[\83U\82ª\83}\83E\83X\83z\83C\81[\83\8b\82ð\93®\82©\82·\82Æ\94­\90\82·\82é.\r
 </p>\r
 <p>\r
 \8d\91¤\82É\93®\82©\82·\82Æx\82ª\95\89\82Ì\92l\82É\82È\82è, \89E\91¤\82É\93®\82©\82·\82Æx\82ª\90³\82Ì\92l\82É\82È\82é.\r
@@ -38,6 +78,11 @@ An SDL_MOUSEWHEEL
 which\82Í, \96{\95¨\82Ì\83}\83E\83X\82Å\82Í\82È\82­\83^\83b\83`\93ü\97Í\83f\83o\83C\83X\82Ì\82Æ\82«SDL_TOUCH_MOUSEID\82Æ\82È\82é.\r
 \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ª\8aù\82É<a href="SDL_TouchFingerEvent.html">SDL_TouchFingerEvent</a>\82ð\88µ\82Á\82Ä\82¢\82é\82È\82ç\82Î, \82±\82Ì\83C\83x\83\93\83g\82Í\96³\8e\8b\82µ\82½\82Ù\82¤\82ª\82æ\82¢.\r
 </p>\r
+<p>\r
+SDL\82Í\83}\83E\83X\83z\83C\81[\83\8b\82Ì\83X\83N\83\8d\81[\83\8b\82Ì\95û\8cü\82ð\91S\82Ä\82Ì\8aÂ\8b«\82Å\90³\82µ\82­\88µ\82¦\82é\82í\82¯\82Å\82Í\82È\82¢(SDL_MOUSEWHEEL_NORMAL).\r
+direction\82ªSDL_MOUSEWHEEL_FLIPPED\82Ì\82Æ\82«, x\82Æy\82Ì\92l\82ª\82»\82ê\82¼\82ê\8bt\82É\82È\82é.\r
+-1\82ð\8a|\82¯\82é\82Æ\8c³\82É\96ß\82é.\r
+</p>\r
 <h2>\8aÖ\98A\8d\80\96Ú(\97ñ\8b\93\91Ì)</h2>\r
 <a href="SDL_EventType.html">SDL_EventType</a><br>\r
 <h2>\8aÖ\98A\8d\80\96Ú(\8d\\91¢\91Ì)</h2>\r