• R/O
  • HTTP
  • SSH
  • HTTPS

sdl2referencejp: コミット

SDL2.0の日本語リファレンスマニュアル


コミットメタ情報

リビジョン3d11306b7fb8bdd1debf2d248c9c17119e355109 (tree)
日時2018-03-21 23:15:27
作者maruhiro <maruhiro@brid...>
コミッターmaruhiro

ログメッセージ

SDL_MouseWheelEvent サンプルコードを修正 https://wiki.libsdl.org/SDL_MouseWheelEvent?action=diff&rev1=19&rev2=20

変更サマリ

差分

--- a/SDL_MouseWheelEvent.html
+++ b/SDL_MouseWheelEvent.html
@@ -27,23 +27,35 @@
2727 <p>
2828 <code>
2929 <pre>
30-SDL_Event Event;
31-
32-while( SDL_PollEvent( &Event ) )
30+SDL_Event event;
31+while( SDL_PollEvent( &amp;event ) )
3332 {
33+ if(event.type == SDL_MOUSEWHEEL)
34+ {
35+ if(event.wheel.y &gt; 0) // 上へスクロール
36+ {
37+ // 引き上げる動作のコードをここに書く!
38+ }
39+ else if(event.wheel.y &lt; 0) // 下へスクロール
40+ {
41+ // 押し下げる動作のコードをここに書く!
42+ }
3443
35- // ..
44+ if(event.wheel.x &gt; 0) // 右へスクロール
45+ {
46+ // ...
47+ }
48+ else if(event.wheel.x &lt; 0) // 左へスクロール
49+ {
50+ // ...
51+ }
52+ }
53+ else if(event.type == SDL_SDL_MOUSEBUTTONDOWN)
54+ {
55+ // ... マウスクリックを処理する
56+ }
3657
37- if(Event.wheel.y == 1) // 上へスクロール
38- {
39- // 引く動作のコードをここに書く!
40- }
41- else if(Event.wheel.y == -1) // 下へスクロール
42- {
43- // 押す動作のコードをここに書く!
44- }
45-
46- // ...
58+ // ... その他のイベントを処理する ...
4759 }
4860 </pre>
4961 </code>
旧リポジトリブラウザで表示