Преглед изворни кода

Removed first mouse movement workaraound

Thomas Buck пре 10 година
родитељ
комит
0cf6616d97
2 измењених фајлова са 1 додато и 7 уклоњено
  1. 0
    1
      include/SDLSystem.h
  2. 1
    6
      src/SDLSystem.cpp

+ 0
- 1
include/SDLSystem.h Прегледај датотеку

@@ -117,7 +117,6 @@ public:
117 117
     void toggleFullscreen();
118 118
 
119 119
 protected:
120
-    bool mFirstMouseEvent; //!< Filter first mouse event (SDL bug)
121 120
     bool mFullscreen;      //!< Current Fullscreen/Windowed mode
122 121
 
123 122
 private:

+ 1
- 6
src/SDLSystem.cpp Прегледај датотеку

@@ -26,7 +26,6 @@ SDLSystem::SDLSystem() : System() {
26 26
     mWindow = 0x0;
27 27
     gWidth = &m_width;
28 28
     gHeight = &m_height;
29
-    mFirstMouseEvent = false;
30 29
     mFullscreen = false;
31 30
 }
32 31
 
@@ -151,11 +150,7 @@ void SDLSystem::runGame() {
151 150
                     break;
152 151
                 case SDL_MOUSEMOTION:
153 152
                     // Wrap motion
154
-                    if (!mFirstMouseEvent) {
155
-                        mFirstMouseEvent = true;
156
-                    } else {
157
-                        handleMouseMotionEvent(event.motion.xrel/2, event.motion.yrel/2);
158
-                    }
153
+                    handleMouseMotionEvent(event.motion.xrel / 2, event.motion.yrel / 2);
159 154
                     break;
160 155
                 case SDL_MOUSEBUTTONDOWN:
161 156
                 case SDL_MOUSEBUTTONUP:

Loading…
Откажи
Сачувај